Home
last modified time | relevance | path

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

/linux/drivers/s390/scsi/
A Dzfcp_qdio.c48 sbal_idx = i % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_zero_sbals()
135 QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_int_resp()
149 sbal_idx = (idx + sbal_no) % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_int_resp()
210 q_req->sbal_last %= QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_sbal_chain()
348 qdio->req_q_idx %= QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_send()
380 qdio_free_buffers(qdio->res_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate()
382 qdio_free_buffers(qdio->req_q, QDIO_MAX_BUFFERS_PER_Q); in zfcp_qdio_allocate()
413 if (count < QDIO_MAX_BUFFERS_PER_Q) { in zfcp_qdio_close()
415 count = QDIO_MAX_BUFFERS_PER_Q - count; in zfcp_qdio_close()
493 for (cc = 0; cc < QDIO_MAX_BUFFERS_PER_Q; cc++) { in zfcp_qdio_open()
[all …]
A Dzfcp_qdio.h41 struct qdio_buffer *res_q[QDIO_MAX_BUFFERS_PER_Q];
42 struct qdio_buffer *req_q[QDIO_MAX_BUFFERS_PER_Q];
129 % QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_req_init()
219 QDIO_MAX_BUFFERS_PER_Q; in zfcp_qdio_sbal_limit()
/linux/arch/s390/include/asm/
A Dqdio.h17 #define QDIO_MAX_BUFFERS_PER_Q 128 macro
18 #define QDIO_MAX_BUFFERS_MASK (QDIO_MAX_BUFFERS_PER_Q - 1)
171 struct slibe slibe[QDIO_MAX_BUFFERS_PER_Q];
236 struct sl_element element[QDIO_MAX_BUFFERS_PER_Q];
244 u8 val[QDIO_MAX_BUFFERS_PER_Q];
/linux/drivers/s390/net/
A Dqeth_ethtool.c151 param->rx_max_pending = QDIO_MAX_BUFFERS_PER_Q; in qeth_get_ringparam()
154 param->tx_max_pending = QDIO_MAX_BUFFERS_PER_Q; in qeth_get_ringparam()
159 param->tx_pending = QDIO_MAX_BUFFERS_PER_Q; in qeth_get_ringparam()
A Dqeth_core.h397 struct qdio_buffer *qdio_bufs[QDIO_MAX_BUFFERS_PER_Q];
398 struct qeth_qdio_buffer bufs[QDIO_MAX_BUFFERS_PER_Q];
492 struct qdio_buffer *qdio_bufs[QDIO_MAX_BUFFERS_PER_Q];
493 struct qeth_qdio_out_buffer *bufs[QDIO_MAX_BUFFERS_PER_Q];
537 return atomic_read(&queue->used_buffers) >= QDIO_MAX_BUFFERS_PER_Q; in qeth_out_queue_is_full()
A Dqeth_core_main.c325 qdio_free_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q); in qeth_free_qdio_queue()
337 if (qdio_alloc_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q)) { in qeth_alloc_qdio_queue()
342 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; ++i) in qeth_alloc_qdio_queue()
356 QDIO_MAX_BUFFERS_PER_Q); in qeth_cq_init()
1385 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; ++j) { in qeth_drain_output_queue()
2511 qdio_free_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q); in qeth_free_output_queue()
2526 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; i++) { in qeth_alloc_output_queue()
2536 qdio_free_buffers(q->qdio_bufs, QDIO_MAX_BUFFERS_PER_Q); in qeth_alloc_output_queue()
2625 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; ++j) { in qeth_free_qdio_queues()
5899 while (work_done < QDIO_MAX_BUFFERS_PER_Q) { in qeth_cq_poll()
[all …]
/linux/drivers/s390/cio/
A Dqdio_main.c279 QDIO_MAX_BUFFERS_PER_Q); in qdio_init_buf_states()
282 QDIO_MAX_BUFFERS_PER_Q); in qdio_init_buf_states()
1164 if (used == QDIO_MAX_BUFFERS_PER_Q) in handle_outbound()
1174 } else if (count < QDIO_MAX_BUFFERS_PER_Q && in handle_outbound()
1200 if (bufnr >= QDIO_MAX_BUFFERS_PER_Q || count > QDIO_MAX_BUFFERS_PER_Q) in do_QDIO()
A Dqdio_setup.c167 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in setup_storage_lists()
181 for (j = 0; j < QDIO_MAX_BUFFERS_PER_Q; j++) in setup_storage_lists()
A Dqdio.h198 struct qdio_buffer *sbal[QDIO_MAX_BUFFERS_PER_Q] ____cacheline_aligned;
A Dqdio_debug.c124 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; i++) { in qstat_show()

Completed in 32 milliseconds