Lines Matching refs:resp
92 u8 *resp; member
330 dev->resp, IO_BUFFER_LENGTH, in opal_recv_cmd()
337 void *buffer = dev->resp; in opal_recv_check()
432 const struct d0_header *hdr = (struct d0_header *)dev->resp; in opal_discovery0_end()
433 const u8 *epos = dev->resp, *cpos = dev->resp; in opal_discovery0_end()
437 print_buffer(dev->resp, hlen); in opal_discovery0_end()
514 memset(dev->resp, 0, IO_BUFFER_LENGTH); in opal_discovery0()
731 const struct parsed_resp *resp, in response_get_token() argument
736 if (!resp) { in response_get_token()
741 if (n >= resp->num) { in response_get_token()
743 n, resp->num); in response_get_token()
747 tok = &resp->toks[n]; in response_get_token()
849 struct parsed_resp *resp) in response_parse() argument
862 if (!resp) in response_parse()
886 iter = resp->toks; in response_parse()
910 resp->num = num_entries; in response_parse()
915 static size_t response_get_string(const struct parsed_resp *resp, int n, in response_get_string() argument
922 tok = response_get_token(resp, n); in response_get_string()
952 static u64 response_get_u64(const struct parsed_resp *resp, int n) in response_get_u64() argument
956 tok = response_get_token(resp, n); in response_get_u64()
982 static u8 response_status(const struct parsed_resp *resp) in response_status() argument
986 tok = response_get_token(resp, 0); in response_status()
990 if (resp->num < 5) in response_status()
993 tok = response_get_token(resp, resp->num - 5); in response_status()
997 tok = response_get_token(resp, resp->num - 1); in response_status()
1001 return response_get_u64(resp, resp->num - 4); in response_status()
1011 error = response_parse(dev->resp, IO_BUFFER_LENGTH, &dev->parsed); in parse_and_check_status()
2137 kfree(dev->resp); in free_opal_dev()
2159 dev->resp = kmalloc(IO_BUFFER_LENGTH, GFP_KERNEL); in init_opal_dev()
2160 if (!dev->resp) in init_opal_dev()
2175 kfree(dev->resp); in init_opal_dev()