Searched refs:sbale (Results 1 - 4 of 4) sorted by relevance
/linux-4.4.14/drivers/s390/scsi/ |
H A D | zfcp_qdio.h | 51 * @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 D | zfcp_qdio.c | 93 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 D | zfcp_fsf.c | 2362 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 D | qeth_core_main.c | 5160 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