Home
last modified time | relevance | path

Searched refs:hdr (Results 1 – 3 of 3) sorted by relevance

/block/
Dbsg-lib.c28 static int bsg_transport_sg_io_fn(struct request_queue *q, struct sg_io_v4 *hdr, in bsg_transport_sg_io_fn() argument
36 if (hdr->protocol != BSG_PROTOCOL_SCSI || in bsg_transport_sg_io_fn()
37 hdr->subprotocol != BSG_SUB_PROTOCOL_SCSI_TRANSPORT) in bsg_transport_sg_io_fn()
42 rq = blk_get_request(q, hdr->dout_xfer_len ? in bsg_transport_sg_io_fn()
49 job->request_len = hdr->request_len; in bsg_transport_sg_io_fn()
50 job->request = memdup_user(uptr64(hdr->request), hdr->request_len); in bsg_transport_sg_io_fn()
56 if (hdr->dout_xfer_len && hdr->din_xfer_len) { in bsg_transport_sg_io_fn()
64 uptr64(hdr->din_xferp), hdr->din_xfer_len, in bsg_transport_sg_io_fn()
76 if (hdr->dout_xfer_len) { in bsg_transport_sg_io_fn()
77 ret = blk_rq_map_user(rq->q, rq, NULL, uptr64(hdr->dout_xferp), in bsg_transport_sg_io_fn()
[all …]
Dbsg.c45 static unsigned int bsg_timeout(struct bsg_device *bd, struct sg_io_v4 *hdr) in bsg_timeout() argument
49 if (hdr->timeout) in bsg_timeout()
50 timeout = msecs_to_jiffies(hdr->timeout); in bsg_timeout()
59 struct sg_io_v4 hdr; in bsg_sg_io() local
62 if (copy_from_user(&hdr, uarg, sizeof(hdr))) in bsg_sg_io()
64 if (hdr.guard != 'Q') in bsg_sg_io()
66 ret = bd->sg_io_fn(bd->queue, &hdr, mode, bsg_timeout(bd, &hdr)); in bsg_sg_io()
67 if (!ret && copy_to_user(uarg, &hdr, sizeof(hdr))) in bsg_sg_io()
Dsed-opal.c338 struct opal_header *hdr = buffer; in opal_recv_check() local
343 hdr->cp.outstandingData, in opal_recv_check()
344 hdr->cp.minTransfer); in opal_recv_check()
346 if (hdr->cp.outstandingData == 0 || in opal_recv_check()
347 hdr->cp.minTransfer != 0) in opal_recv_check()
432 const struct d0_header *hdr = (struct d0_header *)dev->resp; in opal_discovery0_end() local
435 u32 hlen = be32_to_cpu(hdr->length); in opal_discovery0_end()
440 if (hlen > IO_BUFFER_LENGTH - sizeof(*hdr)) { in opal_discovery0_end()
442 sizeof(*hdr), hlen, IO_BUFFER_LENGTH); in opal_discovery0_end()
447 cpos += sizeof(*hdr); /* current position on buffer */ in opal_discovery0_end()
[all …]