Lines Matching defs:bsg_reply

26 	struct fc_bsg_reply *bsg_reply = bsg_job->reply;
35 bsg_reply->result = res;
36 bsg_job_done(bsg_job, bsg_reply->result,
37 bsg_reply->reply_payload_rcv_len);
145 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
172 bsg_reply->result = DID_OK;
175 bsg_reply->result = (DID_ERROR << 16);
187 bsg_reply->result = DID_OK;
190 bsg_reply->result = (DID_ERROR << 16);
200 bsg_reply->result = (DID_ERROR << 16);
204 bsg_reply->result = DID_OK;
205 bsg_reply->reply_payload_rcv_len =
216 bsg_reply->result = (DID_ERROR << 16);
227 bsg_reply->result = (DID_ERROR << 16);
241 bsg_reply->result = (DID_ERROR << 16);
255 bsg_reply->result = DID_OK;
263 bsg_job_done(bsg_job, bsg_reply->result,
264 bsg_reply->reply_payload_rcv_len);
742 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
942 bsg_reply->result = (DID_ERROR << 16);
943 bsg_reply->reply_payload_rcv_len = 0;
947 bsg_reply->result = (DID_OK << 16);
976 bsg_job_done(bsg_job, bsg_reply->result,
977 bsg_reply->reply_payload_rcv_len);
986 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1009 bsg_reply->result = DID_OK;
1010 bsg_job_done(bsg_job, bsg_reply->result,
1011 bsg_reply->reply_payload_rcv_len);
1021 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1109 bsg_reply->result = DID_OK;
1122 bsg_job_done(bsg_job, bsg_reply->result,
1123 bsg_reply->reply_payload_rcv_len);
1131 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1290 bsg_reply->result = DID_OK;
1294 bsg_reply->reply_payload_rcv_len =
1318 bsg_job_done(bsg_job, bsg_reply->result,
1319 bsg_reply->reply_payload_rcv_len);
1327 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1397 rsp_ptr = ((uint8_t *)bsg_reply) +
1404 bsg_reply->result = DID_OK;
1405 bsg_job_done(bsg_job, bsg_reply->result,
1406 bsg_reply->reply_payload_rcv_len);
1485 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1508 bsg_reply->reply_payload_rcv_len = ha->optrom_region_size;
1509 bsg_reply->result = DID_OK;
1514 bsg_job_done(bsg_job, bsg_reply->result,
1515 bsg_reply->reply_payload_rcv_len);
1522 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1546 bsg_reply->result = -EINVAL;
1549 bsg_reply->result = DID_OK;
1555 bsg_job_done(bsg_job, bsg_reply->result,
1556 bsg_reply->reply_payload_rcv_len);
1563 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1576 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1592 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1599 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = 0;
1606 bsg_reply->result = DID_OK << 16;
1607 bsg_job_done(bsg_job, bsg_reply->result,
1608 bsg_reply->reply_payload_rcv_len);
1616 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1627 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1641 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1649 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = 0;
1656 bsg_reply->reply_payload_rcv_len = sizeof(*sr);
1657 bsg_reply->result = DID_OK << 16;
1658 bsg_job_done(bsg_job, bsg_reply->result,
1659 bsg_reply->reply_payload_rcv_len);
1667 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1678 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1692 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1697 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = 0;
1704 bsg_reply->result = DID_OK << 16;
1705 bsg_job_done(bsg_job, bsg_reply->result,
1706 bsg_reply->reply_payload_rcv_len);
1714 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1725 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1738 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1743 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = 0;
1750 bsg_reply->result = DID_OK << 16;
1751 bsg_job_done(bsg_job, bsg_reply->result,
1752 bsg_reply->reply_payload_rcv_len);
1760 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1771 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1783 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
1792 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = 0;
1799 bsg_reply->reply_payload_rcv_len = sizeof(*i2c);
1800 bsg_reply->result = DID_OK << 16;
1801 bsg_job_done(bsg_job, bsg_reply->result,
1802 bsg_reply->reply_payload_rcv_len);
1810 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
1975 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = rval;
1977 bsg_reply->reply_payload_rcv_len = 0;
1978 bsg_reply->result = (DID_OK) << 16;
1979 bsg_job_done(bsg_job, bsg_reply->result,
1980 bsg_reply->reply_payload_rcv_len);
2111 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2125 bsg_reply->reply_payload_rcv_len = 0;
2131 bsg_reply->reply_payload_rcv_len = sizeof(sr);
2140 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2144 bsg_reply->result = DID_OK << 16;
2145 bsg_job_done(bsg_job, bsg_reply->result,
2146 bsg_reply->reply_payload_rcv_len);
2153 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2167 bsg_reply->reply_payload_rcv_len = 0;
2173 bsg_reply->reply_payload_rcv_len = sizeof(sr);
2182 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2186 bsg_reply->result = DID_OK << 16;
2187 bsg_job_done(bsg_job, bsg_reply->result,
2188 bsg_reply->reply_payload_rcv_len);
2195 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2212 bsg_reply->reply_payload_rcv_len = sizeof(cap);
2214 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2218 bsg_reply->result = DID_OK << 16;
2219 bsg_job_done(bsg_job, bsg_reply->result,
2220 bsg_reply->reply_payload_rcv_len);
2227 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2247 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2253 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2258 bsg_reply->reply_payload_rcv_len = 0;
2260 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2264 bsg_reply->result = DID_OK << 16;
2265 bsg_job_done(bsg_job, bsg_reply->result,
2266 bsg_reply->reply_payload_rcv_len);
2273 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2318 bsg_reply->reply_payload_rcv_len = sizeof(bbcr);
2320 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2323 bsg_reply->result = DID_OK << 16;
2324 bsg_job_done(bsg_job, bsg_reply->result,
2325 bsg_reply->reply_payload_rcv_len);
2333 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2373 bsg_reply->reply_payload_rcv_len = sizeof(*stats);
2374 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2377 bsg_job->reply_len = sizeof(*bsg_reply);
2378 bsg_reply->result = DID_OK << 16;
2379 bsg_job_done(bsg_job, bsg_reply->result,
2380 bsg_reply->reply_payload_rcv_len);
2391 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2418 bsg_reply->reply_payload_rcv_len = sizeof(*dd);
2419 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2422 bsg_job->reply_len = sizeof(*bsg_reply);
2423 bsg_reply->result = DID_OK << 16;
2424 bsg_job_done(bsg_job, bsg_reply->result,
2425 bsg_reply->reply_payload_rcv_len);
2435 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2459 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2474 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2482 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2496 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] =
2504 bsg_reply->reply_payload_rcv_len = sizeof(*dd);
2505 bsg_job->reply_len = sizeof(*bsg_reply);
2506 bsg_reply->result = DID_OK << 16;
2507 bsg_job_done(bsg_job, bsg_reply->result,
2508 bsg_reply->reply_payload_rcv_len);
2519 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2548 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2549 bsg_reply->reply_payload_rcv_len = sizeof(regions);
2550 bsg_reply->result = DID_OK << 16;
2552 bsg_job_done(bsg_job, bsg_reply->result,
2553 bsg_reply->reply_payload_rcv_len);
2562 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2613 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2614 bsg_reply->reply_payload_rcv_len =
2620 bsg_reply->result = DID_OK;
2621 bsg_job_done(bsg_job, bsg_reply->result,
2622 bsg_reply->reply_payload_rcv_len);
2631 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2681 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_BUFFER_TOO_SMALL;
2684 bsg_reply->reply_payload_rcv_len =
2689 bsg_reply->result = DID_OK;
2690 bsg_job_done(bsg_job, bsg_reply->result,
2691 bsg_reply->reply_payload_rcv_len);
2705 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2707 bsg_reply->reply_payload_rcv_len = sg_copy_from_buffer(bsg_job->reply_payload.sg_list,
2710 bsg_reply->result = DID_OK;
2711 bsg_job_done(bsg_job, bsg_reply->result,
2712 bsg_reply->reply_payload_rcv_len);
2736 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2779 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_BUFFER_TOO_SMALL;
2782 bsg_reply->reply_payload_rcv_len =
2787 bsg_reply->result = DID_OK;
2788 bsg_job_done(bsg_job, bsg_reply->result,
2789 bsg_reply->reply_payload_rcv_len);
2804 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2806 bsg_reply->reply_payload_rcv_len =
2810 bsg_reply->result = DID_OK;
2811 bsg_job_done(bsg_job, bsg_reply->result,
2812 bsg_reply->reply_payload_rcv_len);
2825 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2865 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
2868 bsg_reply->reply_payload_rcv_len =
2872 bsg_reply->result = DID_OK;
2873 bsg_job_done(bsg_job, bsg_reply->result,
2874 bsg_reply->reply_payload_rcv_len);
2988 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
2995 bsg_reply->reply_payload_rcv_len = 0;
3014 bsg_reply->result = DID_ERROR;
3023 SET_DID_STATUS(bsg_reply->result, DID_ERROR);
3028 SET_DID_STATUS(bsg_reply->result, DID_ERROR);
3065 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
3103 bsg_reply->result = -EIO;
3107 bsg_reply->result = 0;
3117 bsg_reply->result = -ENXIO;
3129 struct fc_bsg_reply *bsg_reply = bsg_job->reply;
3157 bsg_reply->reply_payload_rcv_len = ptsize;
3159 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_OK;
3161 bsg_reply->reply_data.vendor_reply.vendor_rsp[0] = EXT_STATUS_ERR;
3164 bsg_reply->result = DID_OK << 16;
3165 bsg_job_done(bsg_job, bsg_reply->result, bsg_reply->reply_payload_rcv_len);