/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ |
H A 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()
|
/openbmc/linux/net/sunrpc/ |
H A D | svc.c | 190 unsigned int pidx = 0; in svc_pool_map_init_percpu() local 200 m->to_pool[cpu] = pidx; in svc_pool_map_init_percpu() 201 m->pool_to[pidx] = cpu; in svc_pool_map_init_percpu() 202 pidx++; in svc_pool_map_init_percpu() 206 return pidx; in svc_pool_map_init_percpu() 218 unsigned int pidx = 0; in svc_pool_map_init_pernode() local 228 BUG_ON(pidx > maxpools); in svc_pool_map_init_pernode() 231 pidx++; in svc_pool_map_init_pernode() 235 return pidx; in svc_pool_map_init_pernode() 374 unsigned int pidx = 0; in svc_pool_for_cpu() local [all …]
|
H A D | svc_xprt.c | 1380 unsigned int pidx = (unsigned int)*pos; in svc_pool_stats_start() local 1383 dprintk("svc_pool_stats_start, *pidx=%u\n", pidx); in svc_pool_stats_start() 1385 if (!pidx) in svc_pool_stats_start() 1387 return (pidx > serv->sv_nrpools ? NULL : &serv->sv_pools[pidx-1]); in svc_pool_stats_start() 1400 unsigned int pidx = (pool - &serv->sv_pools[0]); in svc_pool_stats_next() local 1401 if (pidx < serv->sv_nrpools-1) in svc_pool_stats_next() 1402 pool = &serv->sv_pools[pidx+1]; in svc_pool_stats_next()
|
/openbmc/linux/drivers/scsi/csiostor/ |
H A D | csio_wr.c | 155 flq->pidx += n; in csio_wr_update_fl() 247 q->pidx = q->cidx = q->inc_idx = 0; 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() 884 } else if (cidx > pidx) { in csio_wr_get() 885 credits = cidx - pidx - 1; in csio_wr_get() 927 q->pidx = 0; in csio_wr_get() 1002 if (q->pidx > q->cidx) in csio_wr_avail_qcredits() 1003 return q->pidx - q->cidx; in csio_wr_avail_qcredits() [all …]
|
H A D | csio_wr.h | 276 __be16 pidx; member 395 uint16_t pidx; /* producer index */ member 454 #define csio_q_pidx(__hw, __idx) ((__hw)->wrm.q_arr[(__idx)]->pidx)
|
/openbmc/linux/drivers/clk/starfive/ |
H A D | clk-starfive-jh7110-isp.c | 172 unsigned int pidx = jh7110_ispclk_data[idx].parents[i]; in jh7110_ispcrg_probe() local 174 if (pidx < JH7110_ISPCLK_END) in jh7110_ispcrg_probe() 175 parents[i].hw = &priv->reg[pidx].hw; in jh7110_ispcrg_probe() 177 parents[i].fw_name = fw_name[pidx - JH7110_ISPCLK_END]; in jh7110_ispcrg_probe()
|
/openbmc/linux/drivers/infiniband/hw/qib/ |
H A D | qib_iba7322.c | 1687 for (pidx = 0; pidx < dd->num_pports; ++pidx) in handle_7322_errors() 2032 for (pidx = 0; pidx < dd->num_pports; ++pidx) in qib_7322_clear_freeze() 2054 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_7322_clear_freeze() 2149 for (; pidx < dd->num_pports; ++pidx, ppd++) { in qib_7322_handle_hwerrors() 2210 for (pidx = 0; pidx < dd->num_pports; ++pidx) in qib_7322_init_hwerrors() 5094 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in qib_get_7322_faststats() 5829 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in sendctrl_hook() 6037 for (pidx = 0; pidx < dd->num_pports; ++pidx) in set_no_qsfp_atten() 6106 for (pidx = 0; pidx < dd->num_pports; ++pidx) in set_no_qsfp_atten() 6268 for (pidx = 0; pidx < dd->num_pports; ++pidx) { in write_7322_initregs() [all …]
|
H A D | qib_tx.c | 114 unsigned pidx; in is_sdma_buf() local 116 for (pidx = 0; pidx < dd->num_pports; pidx++) { in is_sdma_buf() 117 ppd = dd->pport + pidx; in is_sdma_buf()
|
H A D | qib_file_ops.c | 575 int i, pidx = -1; in qib_set_part_key() local 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() 1376 if (usable(dd->pport + pidx)) in choose_port_ctxt() 1377 ppd = dd->pport + pidx; in choose_port_ctxt() 1379 for (pidx = 0; pidx < dd->num_pports && !ppd; in choose_port_ctxt() 1380 pidx++) in choose_port_ctxt() 1381 if (usable(dd->pport + pidx)) in choose_port_ctxt() [all …]
|
H A D | qib_qp.c | 294 int mtu, pmtu, pidx = qp->port_num - 1; in qib_get_pmtu_from_attr() local 302 if (mtu > dd->pport[pidx].ibmtu) in qib_get_pmtu_from_attr() 303 pmtu = mtu_to_enum(dd->pport[pidx].ibmtu); in qib_get_pmtu_from_attr()
|
/openbmc/u-boot/drivers/mmc/ |
H A D | mmc.c | 976 int i, pidx, err; in mmc_hwpart_config() local 1018 for (pidx = 0; pidx < 4; pidx++) { in mmc_hwpart_config() 1021 "aligned\n", pidx+1); in mmc_hwpart_config() 1024 gp_size_mult[pidx] = conf->gp_part[pidx].size / mmc->hc_wp_grp_size; in mmc_hwpart_config() 1025 if (conf->gp_part[pidx].size && conf->gp_part[pidx].enhanced) { in mmc_hwpart_config() 1026 part_attrs |= EXT_CSD_ENH_GP(pidx); in mmc_hwpart_config() 1061 for (pidx = 0; pidx < 4; pidx++) { in mmc_hwpart_config() 1062 if (conf->gp_part[pidx].wr_rel_change) { in mmc_hwpart_config() 1063 if (conf->gp_part[pidx].wr_rel_set) in mmc_hwpart_config() 1117 for (pidx = 0; pidx < 4; pidx++) { in mmc_hwpart_config() [all …]
|
/openbmc/linux/drivers/ntb/test/ |
H A 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()
|
/openbmc/linux/net/sched/ |
H A D | sch_choke.c | 180 unsigned int *pidx) in choke_peek_random() argument 186 *pidx = (q->head + get_random_u32_below(choke_len(q))) & q->tab_mask; in choke_peek_random() 187 skb = q->tab[*pidx]; in choke_peek_random() 192 return q->tab[*pidx = q->head]; in choke_peek_random() 201 unsigned int *pidx) in choke_match_random() argument 208 oskb = choke_peek_random(q, pidx); in choke_match_random()
|
/openbmc/linux/drivers/ntb/hw/mscc/ |
H A 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() 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() 759 static u32 switchtec_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, in switchtec_ntb_peer_spad_read() argument 764 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_peer_spad_read() 781 if (pidx != NTB_DEF_PEER_IDX) in switchtec_ntb_peer_spad_write() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | sge.c | 583 q->pidx = 0; 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() 1242 if (q->pidx >= q->size) in txq_advance() 1243 q->pidx -= q->size; in txq_advance() 2502 int pidx = eosw_txq->pidx; in eosw_txq_flush_pending_skbs() local 2512 pidx--; in eosw_txq_flush_pending_skbs() [all …]
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4vf/ |
H A D | sge.c | 611 __be64 *d = &fl->desc[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() 997 ? (tq->pidx - 1) in ring_tx_db() 1145 tq->pidx += n; in txq_advance() 1146 if (tq->pidx >= tq->size) in txq_advance() 1147 tq->pidx -= tq->size; in txq_advance() 2362 fl->pidx = 0; in t4vf_sge_alloc_rxq() [all …]
|
H A D | t4vf_hw.c | 496 int t4vf_port_init(struct adapter *adapter, int pidx) in t4vf_port_init() argument 498 struct port_info *pi = adap2pinfo(adapter, pidx); in t4vf_port_init() 540 t4_os_set_hw_addr(adapter, pidx, vi_rpl.mac); in t4vf_port_init() 1430 t4vf_os_link_changed(adapter, pi->pidx, in t4vf_enable_pi() 1764 int t4vf_get_port_stats(struct adapter *adapter, int pidx, in t4vf_get_port_stats() argument 1767 struct port_info *pi = adap2pinfo(adapter, pidx); in t4vf_get_port_stats() 2012 t4vf_os_portmod_changed(adapter, pi->pidx); in t4vf_handle_get_port_info() 2055 t4vf_os_link_changed(adapter, pi->pidx, link_ok); in t4vf_handle_get_port_info() 2111 int port_id, pidx; in t4vf_handle_fw_rpl() local 2123 for_each_port(adapter, pidx) { in t4vf_handle_fw_rpl() [all …]
|
/openbmc/linux/net/8021q/ |
H A D | vlan.c | 56 int pidx; in vlan_group_prealloc_vid() local 60 pidx = vlan_proto_idx(vlan_proto); in vlan_group_prealloc_vid() 61 if (pidx < 0) in vlan_group_prealloc_vid() 65 array = vg->vlan_devices_arrays[pidx][vidx]; in vlan_group_prealloc_vid() 77 vg->vlan_devices_arrays[pidx][vidx] = array; in vlan_group_prealloc_vid()
|
/openbmc/linux/drivers/infiniband/hw/cxgb4/ |
H A 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()
|
H A D | restrack.c | 50 if (rdma_nl_put_driver_u32(msg, "pidx", wq->sq.pidx)) in fill_sq() 76 if (rdma_nl_put_driver_u32(msg, "pidx", wq->rq.pidx)) in fill_rq() 159 if (wq.sq.cidx != wq.sq.pidx) { in c4iw_fill_res_qp_entry() 163 last_sq_idx = wq.sq.pidx; in c4iw_fill_res_qp_entry()
|
H A D | qp.c | 713 swsqe->idx = qhp->wq.sq.pidx; in post_write_cmpl() 724 write_wrid = qhp->wq.sq.pidx; in post_write_cmpl() 728 if (++qhp->wq.sq.pidx == qhp->wq.sq.size) in post_write_cmpl() 729 qhp->wq.sq.pidx = 0; in post_write_cmpl() 737 swsqe->idx = qhp->wq.sq.pidx; in post_write_cmpl() 1229 swsqe->idx = qhp->wq.sq.pidx; in c4iw_post_send() 1319 wqe->recv.wrid = qhp->wq.rq.pidx; in c4iw_post_receive() 1393 wqe->recv.wrid = srq->wq.pidx; in c4iw_post_srq_recv() 1401 srq->wq.sw_rq[srq->wq.pidx].valid) { in c4iw_post_srq_recv() 1405 srq->wq.sw_rq[srq->wq.pidx].valid = 1; in c4iw_post_srq_recv() [all …]
|
/openbmc/linux/drivers/target/iscsi/cxgbit/ |
H A D | cxgbit_ddp.c | 130 unsigned int pidx = ttinfo->idx; in cxgbit_ddp_set_map() local 137 for (i = 0; i < npods; i += cnt, pidx += cnt) { in cxgbit_ddp_set_map() 143 ret = cxgbit_ppod_write_idata(ppm, csk, ttinfo, pidx, cnt, in cxgbit_ddp_set_map()
|
/openbmc/linux/Documentation/driver-api/ |
H A D | ntb.rst | 97 1) ntb_mw_count(pidx) - retrieve number of memory ranges, which can 100 2) ntb_get_align(pidx, midx) - retrieve parameters restricting the 105 4) ntb_mw_set_trans(pidx, midx) - try to set translation address of 113 1) ntb_peer_mw_set_trans(pidx, midx) - try to set received from other 114 device (related to pidx) translated address for specified memory 120 Also it is worth to note, that method ntb_mw_count(pidx) should return the 121 same value as ntb_peer_mw_count() on the peer with port index - pidx.
|
/openbmc/linux/drivers/ntb/hw/amd/ |
H A D | ntb_hw_amd.c | 84 static int amd_ntb_mw_count(struct ntb_dev *ntb, int pidx) in amd_ntb_mw_count() argument 86 if (pidx != NTB_DEF_PEER_IDX) in amd_ntb_mw_count() 92 static int amd_ntb_mw_get_align(struct ntb_dev *ntb, int pidx, int idx, in amd_ntb_mw_get_align() argument 100 if (pidx != NTB_DEF_PEER_IDX) in amd_ntb_mw_get_align() 119 static int amd_ntb_mw_set_trans(struct ntb_dev *ntb, int pidx, int idx, in amd_ntb_mw_set_trans() argument 129 if (pidx != NTB_DEF_PEER_IDX) in amd_ntb_mw_set_trans() 516 static u32 amd_ntb_peer_spad_read(struct ntb_dev *ntb, int pidx, int sidx) in amd_ntb_peer_spad_read() argument 529 static int amd_ntb_peer_spad_write(struct ntb_dev *ntb, int pidx, in amd_ntb_peer_spad_write() argument
|
/openbmc/linux/drivers/ntb/ |
H A D | core.c | 234 int ntb_default_peer_port_number(struct ntb_dev *ntb, int pidx) in ntb_default_peer_port_number() argument 236 if (pidx != NTB_DEF_PEER_IDX) in ntb_default_peer_port_number()
|