• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/scsi/

Lines Matching refs:qdio

4  * Header file for zfcp qdio interface
12 #include <asm/qdio.h>
29 * struct zfcp_qdio - basic qdio data structure
40 * @adapter: adapter used in conjunction with this qdio structure
57 * struct zfcp_qdio_req - qdio queue related values for a request
80 * @qdio: pointer to struct zfcp_qdio
85 zfcp_qdio_sbale_req(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req)
87 return &qdio->req_q[q_req->sbal_last]->element[0];
92 * @qdio: pointer to struct zfcp_qdio
97 zfcp_qdio_sbale_curr(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req)
99 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr];
103 * zfcp_qdio_req_init - initialize qdio request
104 * @qdio: request queue where to start putting the request
105 * @q_req: the qdio request to start
116 void zfcp_qdio_req_init(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req,
120 int count = min(atomic_read(&qdio->req_q_free),
123 q_req->sbal_first = q_req->sbal_last = qdio->req_q_idx;
130 sbale = zfcp_qdio_sbale_req(qdio, q_req);
143 * @qdio: pointer to struct zfcp_qdio
150 void zfcp_qdio_fill_next(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req,
157 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
164 * @qdio: pointer to struct zfcp_qdio
168 void zfcp_qdio_set_sbale_last(struct zfcp_qdio *qdio,
173 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
202 * @qdio: pointer to struct zfcp_qdio
207 void zfcp_qdio_sbal_limit(struct zfcp_qdio *qdio,
210 int count = min(atomic_read(&qdio->req_q_free), max_sbals);
218 * @qdio: pointer to struct zfcp_qdio
223 void zfcp_qdio_set_data_div(struct zfcp_qdio *qdio,
228 sbale = &qdio->req_q[q_req->sbal_first]->element[0];