Searched refs:sbale (Results 1 - 4 of 4) sorted by relevance

/linux-4.4.14/drivers/s390/scsi/
H A Dzfcp_qdio.h51 * @sbtype: sbal type flags for sbale 0
56 * @sbale_curr: current sbale at creation of this request
72 * zfcp_qdio_sbale_req - return pointer to sbale on req_q for a request
75 * Returns: pointer to qdio_buffer_element (sbale) structure
84 * zfcp_qdio_sbale_curr - return current sbale on req_q for a request
87 * Returns: pointer to qdio_buffer_element (sbale) structure
112 struct qdio_buffer_element *sbale; zfcp_qdio_req_init() local
123 sbale = zfcp_qdio_sbale_req(qdio, q_req); zfcp_qdio_req_init()
124 sbale->addr = (void *) req_id; zfcp_qdio_req_init()
125 sbale->eflags = 0; zfcp_qdio_req_init()
126 sbale->sflags = SBAL_SFLAGS0_COMMAND | sbtype; zfcp_qdio_req_init()
130 sbale++; zfcp_qdio_req_init()
131 sbale->addr = data; zfcp_qdio_req_init()
132 sbale->length = len; zfcp_qdio_req_init()
136 * zfcp_qdio_fill_next - Fill next sbale, only for single sbal requests
147 struct qdio_buffer_element *sbale; zfcp_qdio_fill_next() local
151 sbale = zfcp_qdio_sbale_curr(qdio, q_req); zfcp_qdio_fill_next()
152 sbale->addr = data; zfcp_qdio_fill_next()
153 sbale->length = len; zfcp_qdio_fill_next()
157 * zfcp_qdio_set_sbale_last - set last entry flag in current sbale
165 struct qdio_buffer_element *sbale; zfcp_qdio_set_sbale_last() local
167 sbale = zfcp_qdio_sbale_curr(qdio, q_req); zfcp_qdio_set_sbale_last()
168 sbale->eflags |= SBAL_EFLAGS_LAST_ENTRY; zfcp_qdio_set_sbale_last()
172 * zfcp_qdio_sg_one_sbal - check if one sbale is enough for sg data
175 * Returns: 1 when one sbale is enough for the data in the scatterlist,
185 * zfcp_qdio_skip_to_last_sbale - skip to last sbale in sbal
221 struct qdio_buffer_element *sbale; zfcp_qdio_set_data_div() local
223 sbale = qdio->req_q[q_req->sbal_first]->element; zfcp_qdio_set_data_div()
224 sbale->length = count; zfcp_qdio_set_data_div()
228 * zfcp_qdio_sbale_count - count sbale used
265 struct qdio_buffer_element *sbale; zfcp_qdio_set_scount() local
267 sbale = qdio->req_q[q_req->sbal_first]->element; zfcp_qdio_set_scount()
268 sbale->scount = q_req->sbal_number - 1; zfcp_qdio_set_scount()
H A Dzfcp_qdio.c93 struct qdio_buffer_element *sbale; zfcp_qdio_int_resp() local
99 sbale = qdio->res_q[idx]->element; zfcp_qdio_int_resp()
100 req_id = (u64) sbale->addr; zfcp_qdio_int_resp()
101 scount = min(sbale->scount + 1, zfcp_qdio_int_resp()
136 struct qdio_buffer_element *sbale; zfcp_qdio_sbal_chain() local
139 sbale = zfcp_qdio_sbale_curr(qdio, q_req); zfcp_qdio_sbal_chain()
140 sbale->eflags |= SBAL_EFLAGS_LAST_ENTRY; zfcp_qdio_sbal_chain()
147 sbale = zfcp_qdio_sbale_req(qdio, q_req); zfcp_qdio_sbal_chain()
148 sbale->sflags |= SBAL_SFLAGS0_MORE_SBALS; zfcp_qdio_sbal_chain()
162 sbale = zfcp_qdio_sbale_curr(qdio, q_req); zfcp_qdio_sbal_chain()
163 sbale->sflags |= q_req->sbtype; zfcp_qdio_sbal_chain()
165 return sbale; zfcp_qdio_sbal_chain()
188 struct qdio_buffer_element *sbale; zfcp_qdio_sbals_from_sg() local
191 sbale = zfcp_qdio_sbale_req(qdio, q_req); zfcp_qdio_sbals_from_sg()
192 sbale->sflags |= q_req->sbtype; zfcp_qdio_sbals_from_sg()
195 sbale = zfcp_qdio_sbale_next(qdio, q_req); zfcp_qdio_sbals_from_sg()
196 if (!sbale) { zfcp_qdio_sbals_from_sg()
202 sbale->addr = sg_virt(sg); zfcp_qdio_sbals_from_sg()
203 sbale->length = sg->length; zfcp_qdio_sbals_from_sg()
377 struct qdio_buffer_element *sbale; zfcp_qdio_open() local
417 sbale = &(qdio->res_q[cc]->element[0]); zfcp_qdio_open()
418 sbale->length = 0; zfcp_qdio_open()
419 sbale->eflags = SBAL_EFLAGS_LAST_ENTRY; zfcp_qdio_open()
420 sbale->sflags = 0; zfcp_qdio_open()
421 sbale->addr = NULL; zfcp_qdio_open()
H A Dzfcp_fsf.c2362 struct qdio_buffer_element *sbale; zfcp_fsf_reqid_check() local
2369 sbale = &sbal->element[idx]; zfcp_fsf_reqid_check()
2370 req_id = (unsigned long) sbale->addr; zfcp_fsf_reqid_check()
2386 if (likely(sbale->eflags & SBAL_EFLAGS_LAST_ENTRY)) zfcp_fsf_reqid_check()
/linux-4.4.14/drivers/s390/net/
H A Dqeth_core_main.c5160 static inline int qeth_is_last_sbale(struct qdio_buffer_element *sbale) qeth_is_last_sbale() argument
5162 return (sbale->eflags & SBAL_EFLAGS_LAST_ENTRY); qeth_is_last_sbale()

Completed in 239 milliseconds