Home
last modified time | relevance | path

Searched refs:QDIO_MAX_BUFFERS_PER_Q (Results 1 – 11 of 11) sorted by relevance

/linux-4.4.14/drivers/s390/scsi/
Dzfcp_qdio.c43 sbal_idx = i % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_zero_sbals()
56 used = QDIO_MAX_BUFFERS_PER_Q - atomic_read(&qdio->req_q_free); in zfcp_qdio_account()
107 QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_int_resp()
121 sbal_idx = (idx + sbal_no) % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_int_resp()
152 q_req->sbal_last %= QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_sbal_chain()
275 qdio->req_q_idx %= QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_send()
300 QDIO_MAX_BUFFERS_PER_Q - ZFCP_QDIO_MAX_SBALS_PER_REQ * 2; in zfcp_qdio_setup_init_data()
314 ret = qdio_alloc_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate()
318 ret = qdio_alloc_buffers(qdio->res_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate()
332 qdio_free_buffers(qdio->res_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate()
[all …]
Dzfcp_qdio.h34 struct qdio_buffer *res_q[QDIO_MAX_BUFFERS_PER_Q];
35 struct qdio_buffer *req_q[QDIO_MAX_BUFFERS_PER_Q];
121 % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_req_init()
208 QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_sbal_limit()
/linux-4.4.14/arch/s390/include/asm/
Dqdio.h16 #define QDIO_MAX_BUFFERS_PER_Q 128 macro
17 #define QDIO_MAX_BUFFERS_MASK (QDIO_MAX_BUFFERS_PER_Q - 1)
114 u8 parm[QDIO_MAX_BUFFERS_PER_Q];
173 struct slibe slibe[QDIO_MAX_BUFFERS_PER_Q];
238 struct sl_element element[QDIO_MAX_BUFFERS_PER_Q];
246 u8 val[QDIO_MAX_BUFFERS_PER_Q];
/linux-4.4.14/drivers/s390/cio/
Dqdio_setup.c116 QDIO_MAX_BUFFERS_PER_Q); in set_impl_params()
122 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in set_impl_params()
124 input_slib_elements[i * QDIO_MAX_BUFFERS_PER_Q + j]; in set_impl_params()
131 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in set_impl_params()
133 output_slib_elements[i * QDIO_MAX_BUFFERS_PER_Q + j]; in set_impl_params()
193 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in setup_storage_lists()
207 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in setup_storage_lists()
230 input_sbal_array += QDIO_MAX_BUFFERS_PER_Q; in setup_queues()
246 output_sbal_state_array += QDIO_MAX_BUFFERS_PER_Q; in setup_queues()
251 output_sbal_array += QDIO_MAX_BUFFERS_PER_Q; in setup_queues()
[all …]
Dqdio_main.c278 QDIO_MAX_BUFFERS_PER_Q); in qdio_init_buf_states()
281 QDIO_MAX_BUFFERS_PER_Q); in qdio_init_buf_states()
1481 if ((bufnr >= start && bufnr <= QDIO_MAX_BUFFERS_PER_Q) || in buf_in_between()
1506 if (count == QDIO_MAX_BUFFERS_PER_Q) { in handle_inbound()
1557 if (used == QDIO_MAX_BUFFERS_PER_Q) in handle_outbound()
1609 if (bufnr >= QDIO_MAX_BUFFERS_PER_Q || count > QDIO_MAX_BUFFERS_PER_Q) in do_QDIO()
Dqdio.h248 struct qdio_buffer *sbal[QDIO_MAX_BUFFERS_PER_Q] ____cacheline_aligned;
Dqdio_debug.c138 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; i++) { in qstat_show()
/linux-4.4.14/drivers/s390/net/
Dqeth_core_main.c307 qdio_free_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q); in qeth_free_qdio_queue()
319 if (qdio_alloc_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q)) { in qeth_alloc_qdio_queue()
324 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; ++i) in qeth_alloc_qdio_queue()
338 QDIO_MAX_BUFFERS_PER_Q); in qeth_cq_init()
370 QDIO_MAX_BUFFERS_PER_Q * in qeth_alloc_cq()
379 outbuf_states += QDIO_MAX_BUFFERS_PER_Q; in qeth_alloc_cq()
1281 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; ++j) { in qeth_clear_outq_buffers()
2446 qdio_free_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q); in qeth_free_qdio_out_buf()
2457 if (qdio_alloc_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q)) { in qeth_alloc_qdio_out_buf()
2497 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; ++j) { in qeth_alloc_qdio_buffers()
[all …]
Dqeth_core.h440 struct qdio_buffer *qdio_bufs[QDIO_MAX_BUFFERS_PER_Q];
441 struct qeth_qdio_buffer bufs[QDIO_MAX_BUFFERS_PER_Q];
466 struct qdio_buffer *qdio_bufs[QDIO_MAX_BUFFERS_PER_Q];
467 struct qeth_qdio_out_buffer *bufs[QDIO_MAX_BUFFERS_PER_Q];
Dqeth_l2_main.c586 QDIO_MAX_BUFFERS_PER_Q; in qeth_l2_poll()
Dqeth_l3_main.c1965 QDIO_MAX_BUFFERS_PER_Q; in qeth_l3_poll()