/drivers/ntb/test/ |
D | ntb_tool.c | 207 int pidx; member 226 int pidx; member 232 int pidx; member 238 int pidx; member 243 int pidx; member 437 ntb_peer_port_number(tc->ntb, peer->pidx)); in tool_peer_port_read() 448 int pidx; in tool_init_peers() local 456 for (pidx = 0; pidx < tc->peer_cnt; pidx++) { in tool_init_peers() 457 tc->peers[pidx].pidx = pidx; in tool_init_peers() 458 tc->peers[pidx].tc = tc; in tool_init_peers() [all …]
|
D | ntb_perf.c | 145 int pidx; member 205 int (*cmd_recv)(struct perf_ctx *perf, int *pidx, enum perf_cmd *cmd, 254 return !!(link & BIT_ULL_MASK(peer->pidx)); in perf_link_is_up() 277 sts = ntb_peer_spad_read(perf->ntb, peer->pidx, in perf_spad_cmd_send() 284 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send() 287 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send() 290 ntb_peer_spad_write(perf->ntb, peer->pidx, in perf_spad_cmd_send() 304 static int perf_spad_cmd_recv(struct perf_ctx *perf, int *pidx, in perf_spad_cmd_recv() argument 318 for (*pidx = 0; *pidx < perf->pcnt; (*pidx)++) { in perf_spad_cmd_recv() 319 peer = &perf->peers[*pidx]; in perf_spad_cmd_recv() [all …]
|
D | ntb_pingpong.c | 119 int pidx; in pp_find_next_peer() local 125 pidx = __ffs64(link & pp->nmask); in pp_find_next_peer() 127 pidx = __ffs64(link & pp->pmask); in pp_find_next_peer() 131 out_db = BIT_ULL(ntb_peer_port_number(pp->ntb, pidx)); in pp_find_next_peer() 134 pp->out_pidx = pidx; in pp_find_next_peer() 191 int pidx = 0; in pp_pong() local 195 msg_data = ntb_msg_read(pp->ntb, &pidx, 0); in pp_pong() 204 spad_data, msg_data, ntb_peer_port_number(pp->ntb, pidx)); in pp_pong() 295 int pidx, lport, pcnt; in pp_init_flds() local 300 for (pidx = 0; pidx < pcnt; pidx++) { in pp_init_flds() [all …]
|
D | ntb_msi_test.c | 34 int pidx; member 192 idx, peer->pidx); in ntb_msit_dbgfs_trigger() 194 return ntb_msi_peer_trigger(peer->nm->ntb, peer->pidx, in ntb_msit_dbgfs_trigger() 205 *port = ntb_peer_port_number(peer->nm->ntb, peer->pidx); in ntb_msit_dbgfs_port_get() 283 nm->peers[i].pidx = i; in ntb_msit_create_dbgfs()
|
/drivers/infiniband/hw/qib/ |
D | qib_init.c | 309 int ret, pidx; in init_pioavailregs() local 333 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in init_pioavailregs() 334 dd->pport[pidx].statusp = status_page; in init_pioavailregs() 518 int i, pidx; in init_piobuf_state() local 530 for (pidx = 0; pidx < dd->num_pports; ++pidx) in init_piobuf_state() 531 dd->f_sendctrl(dd->pport + pidx, QIB_SENDCTRL_FLUSH); in init_piobuf_state() 578 int pidx; in qib_create_workqueues() local 581 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_create_workqueues() 582 ppd = dd->pport + pidx; in qib_create_workqueues() 587 dd->unit, pidx); in qib_create_workqueues() [all …]
|
D | qib_driver.c | 98 int pidx, nunits_active = 0; in qib_count_active_units() local 104 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_count_active_units() 105 ppd = dd->pport + pidx; in qib_count_active_units() 127 int pidx; in qib_count_units() local 135 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_count_units() 136 ppd = dd->pport + pidx; in qib_count_units() 744 int pidx; in qib_reset_device() local 772 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_reset_device() 773 ppd = dd->pport + pidx; in qib_reset_device()
|
D | qib_iba7322.c | 938 #define QIB_I_P_SDMAINT(pidx) \ argument 939 (INT_MASK_P(SDma, pidx) | INT_MASK_P(SDmaIdle, pidx) | \ 940 INT_MASK_P(SDmaProgress, pidx) | \ 941 INT_MASK_PM(SDmaCleanupDone, pidx)) 944 #define QIB_I_P_BITSEXTANT(pidx) \ argument 945 (INT_MASK_P(Err, pidx) | INT_MASK_P(SendDone, pidx) | \ 946 INT_MASK_P(SDma, pidx) | INT_MASK_P(SDmaIdle, pidx) | \ 947 INT_MASK_P(SDmaProgress, pidx) | \ 948 INT_MASK_PM(SDmaCleanupDone, pidx)) 1680 int pidx; in handle_7322_errors() local [all …]
|
D | qib_tx.c | 117 unsigned pidx; in is_sdma_buf() local 119 for (pidx = 0; pidx < dd->num_pports; pidx++) { in is_sdma_buf() 120 ppd = dd->pport + pidx; in is_sdma_buf()
|
D | qib_file_ops.c | 575 int i, pidx = -1; in qib_set_part_key() local 595 if (!rcd->pkeys[i] && pidx == -1) in qib_set_part_key() 596 pidx = i; in qib_set_part_key() 600 if (pidx == -1) in qib_set_part_key() 611 rcd->pkeys[pidx] = key; in qib_set_part_key() 633 rcd->pkeys[pidx] = key; in qib_set_part_key() 1375 u32 pidx = ctxt % dd->num_pports; in choose_port_ctxt() local 1377 if (usable(dd->pport + pidx)) in choose_port_ctxt() 1378 ppd = dd->pport + pidx; in choose_port_ctxt() 1380 for (pidx = 0; pidx < dd->num_pports && !ppd; in choose_port_ctxt() [all …]
|
/drivers/infiniband/hw/hfi1/ |
D | init.c | 739 int pidx; in create_workqueues() local 742 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in create_workqueues() 743 ppd = dd->pport + pidx; in create_workqueues() 751 dd->unit, pidx); in create_workqueues() 765 dd->unit, pidx); in create_workqueues() 772 pr_err("alloc_workqueue failed for port %d\n", pidx + 1); in create_workqueues() 773 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in create_workqueues() 774 ppd = dd->pport + pidx; in create_workqueues() 793 int pidx; in destroy_workqueues() local 796 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in destroy_workqueues() [all …]
|
/drivers/ntb/hw/idt/ |
D | ntb_hw_idt.c | 482 unsigned char pidx, port, part; in idt_scan_ports() local 502 for (pidx = 0; pidx < ndev->swcfg->port_cnt; pidx++) { in idt_scan_ports() 503 port = ndev->swcfg->ports[pidx]; in idt_scan_ports() 577 static int idt_ntb_peer_port_number(struct ntb_dev *ntb, int pidx) in idt_ntb_peer_port_number() argument 581 if (pidx < 0 || ndev->peer_cnt <= pidx) in idt_ntb_peer_port_number() 585 return ndev->peers[pidx].port; in idt_ntb_peer_port_number() 638 unsigned char pidx; in idt_init_link() local 646 for (pidx = 0; pidx < ndev->peer_cnt; pidx++) { in idt_init_link() 647 port_mask &= ~BIT(ndev->peers[pidx].port); in idt_init_link() 648 part_mask &= ~BIT(ndev->peers[pidx].part); in idt_init_link() [all …]
|
/drivers/char/ipmi/ |
D | ipmi_plat_data.c | 15 unsigned int num_r = 1, size = 0, pidx = 0; in ipmi_platform_add() local 35 pr[pidx++] = PROPERTY_ENTRY_U8("ipmi-type", p->type); in ipmi_platform_add() 37 pr[pidx++] = PROPERTY_ENTRY_U16("i2c-addr", p->addr); in ipmi_platform_add() 41 pr[pidx++] = PROPERTY_ENTRY_U8("slave-addr", p->slave_addr); in ipmi_platform_add() 42 pr[pidx++] = PROPERTY_ENTRY_U8("addr-source", p->addr_source); in ipmi_platform_add() 44 pr[pidx++] = PROPERTY_ENTRY_U8("reg-shift", p->regshift); in ipmi_platform_add() 45 pr[pidx++] = PROPERTY_ENTRY_U8("reg-size", p->regsize); in ipmi_platform_add()
|
/drivers/net/ethernet/chelsio/cxgb4vf/ |
D | adapter.h | 99 u8 pidx; /* index into adapter port[] */ member 129 unsigned int pidx; /* producer index */ member 236 unsigned int pidx; /* producer index */ member 493 static inline const char *port_name(struct adapter *adapter, int pidx) in port_name() argument 495 return adapter->port[pidx]->name; in port_name() 507 static inline void t4_os_set_hw_addr(struct adapter *adapter, int pidx, in t4_os_set_hw_addr() argument 510 memcpy(adapter->port[pidx]->dev_addr, hw_addr, ETH_ALEN); in t4_os_set_hw_addr() 531 static inline struct port_info *adap2pinfo(struct adapter *adapter, int pidx) in adap2pinfo() argument 533 return netdev_priv(adapter->port[pidx]); in adap2pinfo()
|
D | cxgb4vf_main.c | 137 void t4vf_os_link_changed(struct adapter *adapter, int pidx, int link_ok) in t4vf_os_link_changed() argument 139 struct net_device *dev = adapter->port[pidx]; in t4vf_os_link_changed() 213 void t4vf_os_portmod_changed(struct adapter *adapter, int pidx) in t4vf_os_portmod_changed() argument 218 const struct net_device *dev = adapter->port[pidx]; in t4vf_os_portmod_changed() 352 int pidx; in name_msix_vecs() local 364 for_each_port(adapter, pidx) { in name_msix_vecs() 365 struct net_device *dev = adapter->port[pidx]; in name_msix_vecs() 591 int err, pidx, msix; in setup_sge_queues() local 629 for_each_port(adapter, pidx) { in setup_sge_queues() 630 struct net_device *dev = adapter->port[pidx]; in setup_sge_queues() [all …]
|
D | sge.c | 611 __be64 *d = &fl->desc[fl->pidx]; in refill_fl() 612 struct rx_sw_desc *sdesc = &fl->sdesc[fl->pidx]; in refill_fl() 667 if (++fl->pidx == fl->size) { in refill_fl() 668 fl->pidx = 0; in refill_fl() 696 if (++fl->pidx == fl->size) { in refill_fl() 697 fl->pidx = 0; in refill_fl() 996 unsigned int index = (tq->pidx in ring_tx_db() 997 ? (tq->pidx - 1) in ring_tx_db() 1145 tq->pidx += n; in txq_advance() 1146 if (tq->pidx >= tq->size) in txq_advance() [all …]
|
/drivers/ntb/hw/epf/ |
D | ntb_hw_epf.c | 148 static int ntb_epf_mw_count(struct ntb_dev *ntb, int pidx) in ntb_epf_mw_count() argument 153 if (pidx != NTB_DEF_PEER_IDX) { in ntb_epf_mw_count() 154 dev_err(dev, "Unsupported Peer ID %d\n", pidx); in ntb_epf_mw_count() 161 static int ntb_epf_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, in ntb_epf_mw_get_align() argument 170 if (pidx != NTB_DEF_PEER_IDX) { in ntb_epf_mw_get_align() 171 dev_err(dev, "Unsupported Peer ID %d\n", pidx); in ntb_epf_mw_get_align() 239 static u32 ntb_epf_peer_spad_read(struct ntb_dev *ntb, int pidx, int idx) in ntb_epf_peer_spad_read() argument 245 if (pidx != NTB_DEF_PEER_IDX) { in ntb_epf_peer_spad_read() 246 dev_err(dev, "Unsupported Peer ID %d\n", pidx); in ntb_epf_peer_spad_read() 259 static int ntb_epf_peer_spad_write(struct ntb_dev *ntb, int pidx, in ntb_epf_peer_spad_write() argument [all …]
|
/drivers/net/ethernet/chelsio/cxgb/ |
D | sge.c | 184 u16 pidx; /* producer index (SW) */ member 197 u16 pidx; /* producer index (SW) */ member 833 struct freelQ_ce *ce = &q->centries[q->pidx]; in refill_free_list() 834 struct freelQ_e *e = &q->entries[q->pidx]; in refill_free_list() 861 if (++q->pidx == q->size) { in refill_free_list() 862 q->pidx = 0; in refill_free_list() 1015 struct freelQ_e *to = &fl->entries[fl->pidx]; in recycle_fl_buf() 1017 fl->centries[fl->pidx] = fl->centries[idx]; in recycle_fl_buf() 1025 if (++fl->pidx == fl->size) { in recycle_fl_buf() 1026 fl->pidx = 0; in recycle_fl_buf() [all …]
|
/drivers/infiniband/hw/cxgb4/ |
D | t4.h | 53 __be16 pidx; member 347 u16 pidx; member 377 u16 pidx; member 414 u16 pidx; member 433 if (++srq->pidx == srq->size) in t4_srq_produce() 434 srq->pidx = 0; in t4_srq_produce() 438 srq->queue[srq->size].status.host_pidx = srq->pidx; in t4_srq_produce() 498 if (++wq->rq.pidx == wq->rq.size) in t4_rq_produce() 499 wq->rq.pidx = 0; in t4_rq_produce() 540 if (++wq->sq.pidx == wq->sq.size) in t4_sq_produce() [all …]
|
D | cq.c | 250 while (idx != wq->sq.pidx) { in c4iw_flush_sq() 276 while (cidx != wq->sq.pidx) { in flush_completed_wrs() 319 while (rptr != wq->sq.pidx) { in advance_oldest_read() 469 srq->sw_rq[srq->pidx].wr_id = pwr->wr_id; in post_pending_srq_wrs() 470 srq->sw_rq[srq->pidx].valid = 1; in post_pending_srq_wrs() 474 srq->cidx, srq->pidx, srq->wq_pidx, in post_pending_srq_wrs() 501 __func__, rel_idx, srq->cidx, srq->pidx, in reap_srq_cqe() 507 __func__, srq->cidx, srq->pidx, in reap_srq_cqe() 519 srq->pidx, srq->wq_pidx, in reap_srq_cqe()
|
/drivers/ntb/hw/intel/ |
D | ntb_hw_gen1.h | 159 int intel_ntb_mw_count(struct ntb_dev *ntb, int pidx); 160 int intel_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, 178 u32 intel_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx); 179 int intel_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, int sidx, 181 int intel_ntb_peer_spad_addr(struct ntb_dev *ntb, int pidx, int sidx,
|
/drivers/net/ethernet/chelsio/cxgb3/ |
D | sge.c | 506 struct rx_sw_desc *sd = &q->sdesc[q->pidx]; in refill_fl() 507 struct rx_desc *d = &q->desc[q->pidx]; in refill_fl() 546 if (++q->pidx == q->size) { in refill_fl() 547 q->pidx = 0; in refill_fl() 581 struct rx_desc *to = &q->desc[q->pidx]; in recycle_rx_buf() 583 q->sdesc[q->pidx] = q->sdesc[idx]; in recycle_rx_buf() 590 if (++q->pidx == q->size) { in recycle_rx_buf() 591 q->pidx = 0; in recycle_rx_buf() 1090 struct tx_desc *d, unsigned int pidx, in write_wr_hdr_sgl() argument 1098 struct tx_sw_desc *sd = &q->sdesc[pidx]; in write_wr_hdr_sgl() [all …]
|
/drivers/scsi/csiostor/ |
D | csio_wr.c | 155 flq->pidx += n; in csio_wr_update_fl() 156 if (unlikely(flq->pidx >= flq->credits)) in csio_wr_update_fl() 157 flq->pidx -= (uint16_t)flq->credits; in csio_wr_update_fl() 247 q->pidx = q->cidx = q->inc_idx = 0; in csio_wr_alloc_q() 304 flq->pidx = flq->inc_idx = flq->credits - 8; in csio_wr_alloc_q() 869 (q->pidx * CSIO_QCREDIT_SZ)); in csio_wr_get() 872 uint16_t pidx = q->pidx; in csio_wr_get() local 882 if (pidx > cidx) { in csio_wr_get() 883 credits = q->credits - (pidx - cidx) - 1; in csio_wr_get() 884 } else if (cidx > pidx) { in csio_wr_get() [all …]
|
/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
D | chcr_common.h | 89 q->pidx += n; in chcr_txq_advance() 90 if (q->pidx >= q->size) in chcr_txq_advance() 91 q->pidx -= q->size; in chcr_txq_advance()
|
/drivers/ntb/hw/mscc/ |
D | ntb_hw_switchtec.c | 166 static int switchtec_ntb_mw_count(struct ntb_dev *ntb, int pidx) in switchtec_ntb_mw_count() argument 172 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_mw_count() 191 static int switchtec_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, in switchtec_ntb_mw_get_align() argument 200 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_mw_get_align() 270 static int switchtec_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int widx, in switchtec_ntb_mw_set_trans() argument 279 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_mw_set_trans() 283 widx, pidx, &addr, &size); in switchtec_ntb_mw_set_trans() 285 if (widx >= switchtec_ntb_mw_count(ntb, pidx)) in switchtec_ntb_mw_set_trans() 757 static u32 switchtec_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, in switchtec_ntb_peer_spad_read() argument 762 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_peer_spad_read() [all …]
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | sge.c | 542 __be64 *d = &q->desc[q->pidx]; in refill_fl() 543 struct rx_sw_desc *sd = &q->sdesc[q->pidx]; in refill_fl() 582 if (++q->pidx == q->size) { in refill_fl() 583 q->pidx = 0; in refill_fl() 611 if (++q->pidx == q->size) { in refill_fl() 612 q->pidx = 0; in refill_fl() 1048 q->db_pidx = q->pidx; in cxgb4_ring_tx_db() 1066 int index = (q->pidx in cxgb4_ring_tx_db() 1067 ? (q->pidx - 1) in cxgb4_ring_tx_db() 1241 q->pidx += n; in txq_advance() [all …]
|