Lines Matching refs:sbale
54 * @sbtype: sbal type flags for sbale 0
59 * @sbale_curr: current sbale at creation of this request
73 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request
76 * Returns: pointer to qdio_buffer_element (sbale) structure
85 * zfcp_qdio_sbale_curr - return current sbale on req_q for a request
88 * Returns: pointer to qdio_buffer_element (sbale) structure
113 struct qdio_buffer_element *sbale;
124 sbale = zfcp_qdio_sbale_req(qdio, q_req);
125 sbale->addr = req_id;
126 sbale->eflags = 0;
127 sbale->sflags = SBAL_SFLAGS0_COMMAND | sbtype;
131 sbale++;
132 sbale->addr = virt_to_phys(data);
133 sbale->length = len;
137 * zfcp_qdio_fill_next - Fill next sbale, only for single sbal requests
150 struct qdio_buffer_element *sbale;
154 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
155 sbale->addr = virt_to_phys(data);
156 sbale->length = len;
160 * zfcp_qdio_set_sbale_last - set last entry flag in current sbale
168 struct qdio_buffer_element *sbale;
170 sbale = zfcp_qdio_sbale_curr(qdio, q_req);
171 sbale->eflags |= SBAL_EFLAGS_LAST_ENTRY;
175 * zfcp_qdio_sg_one_sbal - check if one sbale is enough for sg data
178 * Returns: 1 when one sbale is enough for the data in the scatterlist,
188 * zfcp_qdio_skip_to_last_sbale - skip to last sbale in sbal
225 struct qdio_buffer_element *sbale;
227 sbale = qdio->req_q[q_req->sbal_first]->element;
228 sbale->length = count;
254 struct qdio_buffer_element *sbale;
256 sbale = qdio->req_q[q_req->sbal_first]->element;
257 sbale->scount = q_req->sbal_number - 1;