Lines Matching refs:sbale
61 * @sbtype: sbal type flags for sbale 0
66 * @sbale_curr: current sbale at creation of this request
80 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request
83 * Returns: pointer to qdio_buffer_element (sbale) structure
92 * zfcp_qdio_sbale_curr - return current sbale on req_q for a request
95 * Returns: pointer to qdio_buffer_element (sbale) structure
120 struct qdio_buffer_element *sbale;
131 sbale = zfcp_qdio_sbale_req(qdio, q_req);
132 sbale->addr = req_id;
133 sbale->eflags = 0;
134 sbale->sflags = SBAL_SFLAGS0_COMMAND | sbtype;
138 sbale++;
139 sbale->addr = virt_to_phys(data);
140 sbale->length = len;
144 * zfcp_qdio_fill_next - Fill next sbale, only for single sbal requests
157 struct qdio_buffer_element *sbale;
161 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
162 sbale->addr = virt_to_phys(data);
163 sbale->length = len;
167 * zfcp_qdio_set_sbale_last - set last entry flag in current sbale
175 struct qdio_buffer_element *sbale;
177 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
178 sbale->eflags |= SBAL_EFLAGS_LAST_ENTRY;
182 * zfcp_qdio_sg_one_sbal - check if one sbale is enough for sg data
185 * Returns: 1 when one sbale is enough for the data in the scatterlist,
195 * zfcp_qdio_skip_to_last_sbale - skip to last sbale in sbal
232 struct qdio_buffer_element *sbale;
234 sbale = qdio->req_q[q_req->sbal_first]->element;
235 sbale->length = count;
261 struct qdio_buffer_element *sbale;
263 sbale = qdio->req_q[q_req->sbal_first]->element;
264 sbale->scount = q_req->sbal_number - 1;