Searched refs:gsb (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/i2c/ |
H A D | i2c-core-acpi.c | 669 struct gsb_buffer *gsb = (struct gsb_buffer *)value64; in i2c_acpi_space_handler() local 707 gsb->bdata = status; in i2c_acpi_space_handler() 711 status = i2c_smbus_write_byte(client, gsb->bdata); in i2c_acpi_space_handler() 719 gsb->bdata = status; in i2c_acpi_space_handler() 724 gsb->bdata); in i2c_acpi_space_handler() 732 gsb->wdata = status; in i2c_acpi_space_handler() 737 gsb->wdata); in i2c_acpi_space_handler() 744 gsb->data); in i2c_acpi_space_handler() 746 gsb->len = status; in i2c_acpi_space_handler() 751 gsb->len, gsb->data); in i2c_acpi_space_handler() [all …]
|
/openbmc/linux/drivers/platform/surface/ |
H A D | surface3_power.c | 378 struct gsb_buffer *gsb = (struct gsb_buffer *)value64; in mshw0011_space_handler() local 403 if (gsb->cmd.arg0 == MSHW0011_CMD_DEST_ADP1 && in mshw0011_space_handler() 404 gsb->cmd.arg1 == MSHW0011_CMD_ADP1_PSR) { in mshw0011_space_handler() 415 if (gsb->cmd.arg0 != MSHW0011_CMD_DEST_BAT0) { in mshw0011_space_handler() 420 switch (gsb->cmd.arg1) { in mshw0011_space_handler() 424 ret = mshw0011_bix(cdata, &gsb->bix); in mshw0011_space_handler() 427 cdata->trip_point = gsb->cmd.arg2; in mshw0011_space_handler() 430 ret = mshw0011_bst(cdata, &gsb->bst); in mshw0011_space_handler() 433 dev_info(&cdata->bat0->dev, "command(0x%02x) is not supported.\n", gsb->cmd.arg1); in mshw0011_space_handler() 439 gsb->ret = status; in mshw0011_space_handler() [all …]
|
H A D | surface_acpi_notify.c | 512 static void gsb_rqsx_response_error(struct gsb_buffer *gsb, int status) in gsb_rqsx_response_error() argument 514 gsb->status = 0x00; in gsb_rqsx_response_error() 515 gsb->len = 0x02; in gsb_rqsx_response_error() 516 gsb->data.out.status = (u8)(-status); in gsb_rqsx_response_error() 517 gsb->data.out.len = 0x00; in gsb_rqsx_response_error() 520 static void gsb_rqsx_response_success(struct gsb_buffer *gsb, u8 *ptr, size_t len) in gsb_rqsx_response_success() argument 522 gsb->status = 0x00; in gsb_rqsx_response_success() 523 gsb->len = len + 2; in gsb_rqsx_response_success() 524 gsb->data.out.status = 0x00; in gsb_rqsx_response_success() 525 gsb->data.out.len = len; in gsb_rqsx_response_success() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_nested.c | 1090 struct guest_state_buffer *gsb = gsr->gsb; in guest_state_request_check() local 1098 num_elements = be32_to_cpu(gsb->num_elements); in guest_state_request_check() 1099 element = gsb->elements; in guest_state_request_check() 1100 len -= sizeof(gsb->num_elements); in guest_state_request_check() 1437 num_elements = be32_to_cpu(gsr->gsb->num_elements); in getset_state() 1438 element = gsr->gsb->elements; in getset_state() 1482 gsr->gsb = address_space_map(CPU(cpu)->as, gsr->buf, (uint64_t *)&len, in map_and_getset_state() 1484 if (!gsr->gsb) { in map_and_getset_state() 1497 address_space_unmap(CPU(cpu)->as, gsr->gsb, len, is_write, len); in map_and_getset_state() 1650 struct guest_state_buffer *gsb; in exit_process_output_buffer() local [all …]
|
/openbmc/qemu/include/hw/ppc/ |
H A D | spapr_nested.h | 346 struct guest_state_buffer *gsb; member
|