Lines Matching refs:gsb
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()
528 memcpy(&gsb->data.out.pld[0], ptr, len); in gsb_rqsx_response_success()
533 struct gsb_buffer *gsb) in san_rqst_fixup_suspended() argument
555 gsb_rqsx_response_success(gsb, &base_state, sizeof(base_state)); in san_rqst_fixup_suspended()
559 gsb_rqsx_response_error(gsb, -ENXIO); in san_rqst_fixup_suspended()