Home
last modified time | relevance | path

Searched refs:pidx (Results 26 – 50 of 83) sorted by relevance

1234

/openbmc/linux/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/
H A Dchcr_common.h89 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 Dsvc.c190 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 Dsvc_xprt.c1380 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 Dcsio_wr.c155 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 Dcsio_wr.h276 __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 Dclk-starfive-jh7110-isp.c172 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 Dqib_iba7322.c1687 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 Dqib_tx.c114 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 Dqib_file_ops.c575 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 Dqib_qp.c294 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 Dmmc.c976 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 Dntb_msi_test.c34 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 Dsch_choke.c180 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 Dntb_hw_switchtec.c166 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 Dsge.c583 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 Dsge.c611 __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 Dt4vf_hw.c496 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 Dvlan.c56 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 Dcq.c250 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 Drestrack.c50 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 Dqp.c713 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 Dcxgbit_ddp.c130 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 Dntb.rst97 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 Dntb_hw_amd.c84 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 Dcore.c234 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()

1234