Lines Matching defs:Sg_request
138 } Sg_request;
151 Sg_request req_arr[SG_MAX_QUEUE]; /* used as singly-linked list */
181 static int sg_start_req(Sg_request *srp, unsigned char *cmd);
182 static int sg_finish_rem_req(Sg_request * srp);
185 Sg_request * srp);
188 int read_only, int sg_io_owned, Sg_request **o_srp);
189 static int sg_common_write(Sg_fd * sfp, Sg_request * srp,
191 static int sg_read_oxfer(Sg_request * srp, char __user *outp, int num_read_xfer);
194 static void sg_link_reserve(Sg_fd * sfp, Sg_request * srp, int size);
195 static void sg_unlink_reserve(Sg_fd * sfp, Sg_request * srp);
198 static Sg_request *sg_get_rq_mark(Sg_fd * sfp, int pack_id, bool *busy);
199 static Sg_request *sg_add_request(Sg_fd * sfp);
200 static int sg_remove_request(Sg_fd * sfp, Sg_request * srp);
445 Sg_request *srp;
558 sg_new_read(Sg_fd * sfp, char __user *buf, size_t count, Sg_request * srp)
606 Sg_request *srp;
714 Sg_request **o_srp)
717 Sg_request *srp;
779 sg_common_write(Sg_fd * sfp, Sg_request * srp,
836 static int srp_done(Sg_fd *sfp, Sg_request *srp)
859 Sg_request *srp;
922 Sg_request *srp;
1172 Sg_request *srp;
1727 sg_start_req(Sg_request *srp, unsigned char *cmd)
1832 sg_finish_rem_req(Sg_request *srp)
1971 sg_read_oxfer(Sg_request * srp, char __user *outp, int num_read_xfer)
2022 sg_link_reserve(Sg_fd * sfp, Sg_request * srp, int size)
2053 sg_unlink_reserve(Sg_fd * sfp, Sg_request * srp)
2070 static Sg_request *
2073 Sg_request *resp;
2100 static Sg_request *
2105 Sg_request *rp = sfp->req_arr;
2119 memset(rp, 0, sizeof (Sg_request));
2132 sg_remove_request(Sg_fd * sfp, Sg_request * srp)
2211 Sg_request *srp;
2217 srp = list_first_entry(&sfp->rq_list, Sg_request, entry);
2530 Sg_request *srp;