Searched refs:qdio (Results 1 – 11 of 11) sorted by relevance
| /linux/drivers/s390/scsi/ |
| H A D | zfcp_qdio.h | 86 zfcp_qdio_sbale_req(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) in zfcp_qdio_sbale_req() argument 88 return &qdio->req_q[q_req->sbal_last]->element[0]; in zfcp_qdio_sbale_req() 98 zfcp_qdio_sbale_curr(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) in zfcp_qdio_sbale_curr() argument 100 return &qdio->req_q[q_req->sbal_last]->element[q_req->sbale_curr]; in zfcp_qdio_sbale_curr() 117 void zfcp_qdio_req_init(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, in zfcp_qdio_req_init() argument 121 int count = min(atomic_read(&qdio->req_q_free), in zfcp_qdio_req_init() 124 q_req->sbal_first = q_req->sbal_last = qdio->req_q_idx; in zfcp_qdio_req_init() 131 sbale = zfcp_qdio_sbale_req(qdio, q_req); in zfcp_qdio_req_init() 154 void zfcp_qdio_fill_next(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, in zfcp_qdio_fill_next() argument 159 BUG_ON(q_req->sbale_curr == qdio->max_sbale_per_sbal - 1); in zfcp_qdio_fill_next() [all …]
|
| H A D | zfcp_fsf.c | 835 static struct zfcp_fsf_req *zfcp_fsf_req_create(struct zfcp_qdio *qdio, in zfcp_fsf_req_create() argument 839 struct zfcp_adapter *adapter = qdio->adapter; in zfcp_fsf_req_create() 875 zfcp_qdio_req_init(adapter->qdio, &req->qdio_req, req->req_id, sbtype, in zfcp_fsf_req_create() 885 struct zfcp_qdio *qdio = adapter->qdio; in zfcp_fsf_req_send() local 890 req->qdio_req.qdio_outb_usage = atomic_read(&qdio->req_q_free); in zfcp_fsf_req_send() 892 if (zfcp_qdio_send(qdio, &req->qdio_req)) { in zfcp_fsf_req_send() 928 int zfcp_fsf_status_read(struct zfcp_qdio *qdio) in zfcp_fsf_status_read() argument 930 struct zfcp_adapter *adapter = qdio->adapter; in zfcp_fsf_status_read() 936 spin_lock_irq(&qdio->req_q_lock); in zfcp_fsf_status_read() 937 if (zfcp_qdio_sbal_get(qdio)) in zfcp_fsf_status_read() [all …]
|
| H A D | zfcp_diag.c | 126 rc = zfcp_fsf_exchange_port_data_sync(adapter->qdio, NULL); in zfcp_diag_update_port_data_buffer() 156 rc = zfcp_fsf_exchange_config_data_sync(adapter->qdio, NULL); in zfcp_diag_update_config_data_buffer()
|
| H A D | zfcp_aux.c | 277 if (zfcp_fsf_status_read(adapter->qdio)) { in zfcp_status_read_refill() 300 zfcp_fsf_exchange_config_data_sync(adapter->qdio, NULL); in zfcp_version_change_lost_work() 438 zfcp_qdio_destroy(adapter->qdio); in zfcp_adapter_enqueue() 460 zfcp_qdio_destroy(adapter->qdio); in zfcp_adapter_unregister()
|
| H A D | zfcp_scsi.c | 497 zfcp_qdio_shost_update(adapter, adapter->qdio); in zfcp_scsi_adapter_register() 629 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data); in zfcp_scsi_get_fc_host_stats() 658 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data); in zfcp_scsi_reset_fc_host_stats() 841 shost->sg_prot_tablesize = adapter->qdio->max_sbale_per_req / 2; in zfcp_scsi_set_prot() 842 shost->sg_tablesize = adapter->qdio->max_sbale_per_req / 2; in zfcp_scsi_set_prot()
|
| H A D | zfcp_def.h | 154 struct zfcp_qdio *qdio; member
|
| /linux/drivers/s390/net/ |
| H A D | qeth_core_main.c | 188 struct qeth_qdio_q *queue = card->qdio.in_q; in qeth_clear_working_pool_list() 193 &card->qdio.in_buf_pool.entry_list, list) in qeth_clear_working_pool_list() 216 list_for_each_entry_safe(entry, tmp, &card->qdio.init_pool.entry_list, in qeth_free_buffer_pool() 250 for (i = 0; i < card->qdio.init_pool.buf_count; ++i) { in qeth_alloc_buffer_pool() 259 list_add(&entry->init_list, &card->qdio.init_pool.entry_list); in qeth_alloc_buffer_pool() 267 struct qeth_qdio_buffer_pool *pool = &card->qdio.init_pool; in qeth_resize_buffer_pool() 310 card->qdio.in_buf_pool.buf_count = count; in qeth_resize_buffer_pool() 351 qdio_reset_buffers(card->qdio.c_q->qdio_bufs, in qeth_cq_init() 353 card->qdio.c_q->next_buf_to_init = 127; in qeth_cq_init() 368 if (card->qdio.c_q) { in qeth_free_cq() [all …]
|
| H A D | qeth_core.h | 200 #define QETH_MAX_BUFFER_ELEMENTS(card) ((card)->qdio.in_buf_size >> 12) 202 ((card)->qdio.in_buf_pool.buf_count / 2) 205 #define QETH_PCI_THRESHOLD_A(card) ((card)->qdio.in_buf_pool.buf_count+1) 524 for (i = 0; i < card->qdio.no_out_queues && \ 525 (q = card->qdio.out_qs[i]); i++) 842 struct qeth_qdio_info qdio; member 890 return card->qdio.do_prio_queueing != QETH_NO_PRIO_QUEUEING; in qeth_uses_tx_prio_queueing() 898 return min(card->dev->num_tx_queues, card->qdio.no_out_queues); in qeth_tx_actual_queues() 900 return min(priv->tx_wanted_queues, card->qdio.no_out_queues); in qeth_tx_actual_queues() 999 list_add_tail(&entry->list, &card->qdio.in_buf_pool.entry_list); in qeth_put_buffer_pool_entry()
|
| H A D | qeth_l3_main.c | 1745 queue = card->qdio.out_qs[qeth_iqd_translate_txq(dev, txq)]; in qeth_l3_hard_start_xmit() 1764 queue = card->qdio.out_qs[txq]; in qeth_l3_hard_start_xmit()
|
| H A D | qeth_l2_main.c | 511 queue = card->qdio.out_qs[txq]; in qeth_l2_hard_start_xmit()
|
| /linux/arch/s390/ |
| H A D | Kconfig | 755 module will be called qdio.
|