Searched refs:gsb (Results 1 – 3 of 3) sorted by relevance
| /linux/arch/powerpc/kvm/ |
| H A D | guest-state-buffer.c | 29 struct kvmppc_gs_buff *gsb; in kvmppc_gsb_new() local 31 gsb = kzalloc_obj(*gsb, flags); in kvmppc_gsb_new() 32 if (!gsb) in kvmppc_gsb_new() 36 gsb->hdr = kzalloc(size, GFP_KERNEL); in kvmppc_gsb_new() 37 if (!gsb->hdr) in kvmppc_gsb_new() 40 gsb->capacity = size; in kvmppc_gsb_new() 41 gsb->len = sizeof(struct kvmppc_gs_header); in kvmppc_gsb_new() 42 gsb->vcpu_id = vcpu_id; in kvmppc_gsb_new() 43 gsb in kvmppc_gsb_new() 59 kvmppc_gsb_free(struct kvmppc_gs_buff * gsb) kvmppc_gsb_free() argument 76 kvmppc_gsb_put(struct kvmppc_gs_buff * gsb,size_t size) kvmppc_gsb_put() argument 276 __kvmppc_gse_put(struct kvmppc_gs_buff * gsb,u16 iden,u16 size,const void * data) __kvmppc_gse_put() argument 303 kvmppc_gse_parse(struct kvmppc_gs_parser * gsp,struct kvmppc_gs_buff * gsb) kvmppc_gse_parse() argument 584 kvmppc_gsm_fill_info(struct kvmppc_gs_msg * gsm,struct kvmppc_gs_buff * gsb) kvmppc_gsm_fill_info() argument 599 kvmppc_gsm_refresh_info(struct kvmppc_gs_msg * gsm,struct kvmppc_gs_buff * gsb) kvmppc_gsm_refresh_info() argument 615 kvmppc_gsb_send(struct kvmppc_gs_buff * gsb,unsigned long flags) kvmppc_gsb_send() argument 645 kvmppc_gsb_recv(struct kvmppc_gs_buff * gsb,unsigned long flags) kvmppc_gsb_recv() argument [all...] |
| /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 …]
|