/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/scsi/ |
H A D | zfcp_qdio.c | 33 static void zfcp_qdio_handler_error(struct zfcp_qdio *qdio, char *id, argument 36 struct zfcp_adapter *adapter = qdio->adapter; 58 static inline void zfcp_qdio_account(struct zfcp_qdio *qdio) argument 63 spin_lock(&qdio->stat_lock); 65 span = (now - qdio->req_q_time) >> 12; 66 used = QDIO_MAX_BUFFERS_PER_Q - atomic_read(&qdio->req_q_free); 67 qdio->req_q_util += used * span; 68 qdio->req_q_time = now; 69 spin_unlock(&qdio->stat_lock); 76 struct zfcp_qdio *qdio local 96 struct zfcp_qdio *qdio = (struct zfcp_qdio *) parm; local 123 zfcp_qdio_sbal_chain(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) argument 158 zfcp_qdio_sbale_next(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) argument 174 zfcp_qdio_sbals_from_sg(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, struct scatterlist *sg) argument 202 zfcp_qdio_sbal_check(struct zfcp_qdio *qdio) argument 222 zfcp_qdio_sbal_get(struct zfcp_qdio *qdio) argument 252 zfcp_qdio_send(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) argument 277 zfcp_qdio_setup_init_data(struct qdio_initialize *id, struct zfcp_qdio *qdio) argument 305 zfcp_qdio_allocate(struct zfcp_qdio *qdio) argument 322 zfcp_qdio_close(struct zfcp_qdio *qdio) argument 355 zfcp_qdio_open(struct zfcp_qdio *qdio) argument 409 zfcp_qdio_destroy(struct zfcp_qdio *qdio) argument 429 struct zfcp_qdio *qdio; local [all...] |
H A D | zfcp_qdio.h | 4 * Header file for zfcp qdio interface 12 #include <asm/qdio.h> 29 * struct zfcp_qdio - basic qdio data structure 40 * @adapter: adapter used in conjunction with this qdio structure 57 * struct zfcp_qdio_req - qdio queue related values for a request 80 * @qdio: pointer to struct zfcp_qdio 85 zfcp_qdio_sbale_req(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) argument 87 return &qdio->req_q[q_req->sbal_last]->element[0]; 92 * @qdio: pointer to struct zfcp_qdio 97 zfcp_qdio_sbale_curr(struct zfcp_qdio *qdio, struc argument 116 zfcp_qdio_req_init(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, unsigned long req_id, u32 sbtype, void *data, u32 len) argument 150 zfcp_qdio_fill_next(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, void *data, u32 len) argument 168 zfcp_qdio_set_sbale_last(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req) argument 207 zfcp_qdio_sbal_limit(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, int max_sbals) argument 223 zfcp_qdio_set_data_div(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, u32 count) argument [all...] |
H A D | zfcp_fsf.c | 686 static struct zfcp_fsf_req *zfcp_fsf_req_create(struct zfcp_qdio *qdio, argument 690 struct zfcp_adapter *adapter = qdio->adapter; 728 zfcp_qdio_req_init(adapter->qdio, &req->qdio_req, req->req_id, sbtype, 737 struct zfcp_qdio *qdio = adapter->qdio; local 743 req->qdio_req.qdio_outb_usage = atomic_read(&qdio->req_q_free); 745 if (zfcp_qdio_send(qdio, &req->qdio_req)) { 767 int zfcp_fsf_status_read(struct zfcp_qdio *qdio) argument 769 struct zfcp_adapter *adapter = qdio->adapter; 774 spin_lock_bh(&qdio 872 struct zfcp_qdio *qdio = unit->port->adapter->qdio; local 958 zfcp_fsf_setup_ct_els_unchained(struct zfcp_qdio *qdio, struct zfcp_qdio_req *q_req, struct scatterlist *sg_req, struct scatterlist *sg_resp) argument 1040 struct zfcp_qdio *qdio = wka_port->adapter->qdio; local 1137 struct zfcp_qdio *qdio = adapter->qdio; local 1183 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 1222 zfcp_fsf_exchange_config_data_sync(struct zfcp_qdio *qdio, struct fsf_qtcb_bottom_config *data) argument 1273 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 1317 zfcp_fsf_exchange_port_data_sync(struct zfcp_qdio *qdio, struct fsf_qtcb_bottom_port *data) argument 1421 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 1490 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 1565 struct zfcp_qdio *qdio = wka_port->adapter->qdio; local 1618 struct zfcp_qdio *qdio = wka_port->adapter->qdio; local 1710 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 1881 struct zfcp_qdio *qdio = adapter->qdio; local 1965 struct zfcp_qdio *qdio = erp_action->adapter->qdio; local 2256 struct zfcp_qdio *qdio = adapter->qdio; local 2345 struct zfcp_qdio *qdio = unit->port->adapter->qdio; local 2402 struct zfcp_qdio *qdio = adapter->qdio; local 2462 zfcp_fsf_reqid_check(struct zfcp_qdio *qdio, int sbal_idx) argument [all...] |
H A D | zfcp_sysfs.c | 467 retval = zfcp_fsf_exchange_port_data_sync(adapter->qdio, qtcb_port); 493 retval = zfcp_fsf_exchange_config_data_sync(adapter->qdio, qtcb_config); 534 struct zfcp_qdio *qdio = local 535 ((struct zfcp_adapter *) scsi_host->hostdata[0])->qdio; 538 spin_lock_bh(&qdio->stat_lock); 539 util = qdio->req_q_util; 540 spin_unlock_bh(&qdio->stat_lock); 542 return sprintf(buf, "%d %llu\n", atomic_read(&qdio->req_q_full),
|
H A D | zfcp_dbf.h | 159 struct zfcp_dbf_hba_record_qdio qdio; member in union:zfcp_dbf_hba_record::__anon14105
|
H A D | zfcp_def.h | 153 struct zfcp_qdio *qdio; member in struct:zfcp_adapter 241 * @qdio_req: qdio queue related values
|
H A D | zfcp_erp.c | 622 struct zfcp_qdio *qdio = act->adapter->qdio; local 624 if (zfcp_qdio_open(qdio)) 626 init_waitqueue_head(&qdio->req_q_wq); 741 zfcp_qdio_close(adapter->qdio);
|
H A D | zfcp_aux.c | 425 if (zfcp_fsf_status_read(adapter->qdio)) { 577 zfcp_qdio_destroy(adapter->qdio);
|
H A D | zfcp_scsi.c | 450 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data); 479 ret = zfcp_fsf_exchange_port_data_sync(adapter->qdio, data);
|
H A D | zfcp_dbf.c | 265 * @qdio: qdio structure affected by this QDIO related event 266 * @qdio_error: as passed by qdio module 267 * @sbal_index: first buffer with error condition, as passed by qdio module 268 * @sbal_count: number of buffers affected, as passed by qdio module 278 strncpy(r->tag, "qdio", ZFCP_DBF_TAG_SIZE); 279 r->u.qdio.qdio_error = qdio_error; 280 r->u.qdio.sbal_index = sbal_index; 281 r->u.qdio.sbal_count = sbal_count; 428 else if (strncmp(r->tag, "qdio", ZFCP_DBF_TAG_SIZ [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/cio/ |
H A D | Makefile | 13 qdio-objs := qdio_main.o qdio_thinint.o qdio_debug.o qdio_setup.o 14 obj-$(CONFIG_QDIO) += qdio.o
|
H A D | qdio_debug.h | 12 #include <asm/qdio.h> 13 #include "qdio.h"
|
H A D | qdio_thinint.c | 13 #include <asm/qdio.h> 19 #include "qdio.h" 125 * tiqdio_thinint_handler - thin interrupt handler for qdio
|
H A D | qdio_setup.c | 4 * qdio queue initialization 11 #include <asm/qdio.h> 18 #include "qdio.h" 421 /* get qdio commands */ 452 snprintf(s, 80, "qdio: %s %s on SC %x using "
|
H A D | qdio_main.c | 4 * Linux for s390 qdio support, buffer handling, qdio API and module support. 19 #include <asm/qdio.h> 24 #include "qdio.h" 963 /* qdio interrupt handler */ 1020 * qdio_get_ssqd_desc - get qdio subchannel description 1055 * qdio_shutdown - shut down a qdio subchannel 1130 * qdio_free - free data structures for a qdio subchannel 1156 * qdio_allocate - allocate qdio queues and associated data 1216 * qdio_establish - establish queues on a qdio subchanne [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/s390/net/ |
H A D | qeth_core_sys.c | 85 if (card->qdio.in_buf_size == 16384) 87 else if (card->qdio.in_buf_size == 24576) 89 else if (card->qdio.in_buf_size == 32768) 91 else if (card->qdio.in_buf_size == 40960) 217 switch (card->qdio.do_prio_queueing) { 224 card->qdio.default_out_queue); 248 if (card->qdio.no_out_queues == 1) { 249 card->qdio.do_prio_queueing = QETH_PRIOQ_DEFAULT; 256 card->qdio.do_prio_queueing = QETH_PRIO_Q_ING_PREC; 258 card->qdio [all...] |
H A D | qeth_core_main.c | 187 &card->qdio.in_buf_pool.entry_list, list){ 200 for (i = 0; i < card->qdio.init_pool.buf_count; ++i) { 219 &card->qdio.init_pool.entry_list); 235 card->qdio.in_buf_pool.buf_count = bufcnt; 236 card->qdio.init_pool.buf_count = bufcnt; 924 for (i = 0; i < card->qdio.no_out_queues; ++i) 925 if (card->qdio.out_qs[i]) { 927 qeth_clear_output_buffer(card->qdio.out_qs[i], 928 &card->qdio.out_qs[i]->bufs[j]); 938 &card->qdio [all...] |
H A D | qeth_core.h | 31 #include <asm/qdio.h> 231 #define QETH_MAX_BUFFER_ELEMENTS(card) ((card)->qdio.in_buf_size >> 12) 233 ((card)->qdio.in_buf_pool.buf_count / 2) 236 #define QETH_PCI_THRESHOLD_A(card) ((card)->qdio.in_buf_pool.buf_count+1) 740 struct qeth_qdio_info qdio; member in struct:qeth_card 790 list_add_tail(&entry->list, &card->qdio.in_buf_pool.entry_list);
|
H A D | qeth_l2_main.c | 655 struct qeth_qdio_out_q *queue = card->qdio.out_qs 784 buffer = &card->qdio.in_q->bufs[index];
|
H A D | qeth_l3_sys.c | 387 if (card->qdio.init_pool.buf_count !=
|
H A D | qeth_l3_main.c | 2923 struct qeth_qdio_out_q *queue = card->qdio.out_qs 3325 buffer = &card->qdio.in_q->bufs[index];
|