Searched refs:gsb (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/ |
H A D | i2c-core-acpi.c | 583 struct gsb_buffer *gsb = (struct gsb_buffer *)value64; in i2c_acpi_space_handler() local 621 gsb->bdata = status; in i2c_acpi_space_handler() 625 status = i2c_smbus_write_byte(client, gsb->bdata); in i2c_acpi_space_handler() 633 gsb->bdata = status; in i2c_acpi_space_handler() 638 gsb->bdata); in i2c_acpi_space_handler() 646 gsb->wdata = status; in i2c_acpi_space_handler() 651 gsb->wdata); in i2c_acpi_space_handler() 658 gsb->data); in i2c_acpi_space_handler() 660 gsb->len = status; in i2c_acpi_space_handler() 665 gsb in i2c_acpi_space_handler() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/ |
H A D | i2c-core-acpi.c | 636 struct gsb_buffer *gsb = (struct gsb_buffer *)value64; in i2c_acpi_space_handler() local 674 gsb->bdata = status; in i2c_acpi_space_handler() 678 status = i2c_smbus_write_byte(client, gsb->bdata); in i2c_acpi_space_handler() 686 gsb->bdata = status; in i2c_acpi_space_handler() 691 gsb->bdata); in i2c_acpi_space_handler() 699 gsb->wdata = status; in i2c_acpi_space_handler() 704 gsb->wdata); in i2c_acpi_space_handler() 711 gsb->data); in i2c_acpi_space_handler() 713 gsb->len = status; in i2c_acpi_space_handler() 718 gsb in i2c_acpi_space_handler() [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | surface3_power.c | 379 struct gsb_buffer *gsb = (struct gsb_buffer *)value64; in mshw0011_space_handler() local 410 if (gsb->cmd.arg0 == MSHW0011_CMD_DEST_ADP1 && in mshw0011_space_handler() 411 gsb->cmd.arg1 == MSHW0011_CMD_ADP1_PSR) { in mshw0011_space_handler() 422 if (gsb->cmd.arg0 != MSHW0011_CMD_DEST_BAT0) { in mshw0011_space_handler() 427 switch (gsb->cmd.arg1) { in mshw0011_space_handler() 431 ret = mshw0011_bix(cdata, &gsb->bix); in mshw0011_space_handler() 434 cdata->trip_point = gsb->cmd.arg2; in mshw0011_space_handler() 437 ret = mshw0011_bst(cdata, &gsb->bst); in mshw0011_space_handler() 440 dev_info(&cdata->bat0->dev, "command(0x%02x) is not supported.\n", gsb->cmd.arg1); in mshw0011_space_handler() 446 gsb in mshw0011_space_handler() [all...] |
/kernel/linux/linux-6.6/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 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 in gsb_rqsx_response_success() 531 san_rqst_fixup_suspended(struct san_data *d, struct ssam_request *rqst, struct gsb_buffer *gsb) san_rqst_fixup_suspended() argument [all...] |
Completed in 6 milliseconds