Home
last modified time | relevance | path

Searched refs:wi (Results 1 – 25 of 27) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlx5/core/
A Den_tx.c364 wi = &sq->db.wqe_info[pi]; in mlx5e_tx_flush()
397 sq->pc += wi->num_wqebbs; in mlx5e_txwqe_complete()
578 wi = &sq->db.wqe_info[pi]; in mlx5e_tx_mpwqe_session_complete()
587 sq->pc += wi->num_wqebbs; in mlx5e_tx_mpwqe_session_complete()
835 sqcc += wi->num_wqebbs; in mlx5e_poll_tx_cq()
837 if (likely(wi->skb)) { in mlx5e_poll_tx_cq()
850 if (wi->num_fifo_pkts) { in mlx5e_poll_tx_cq()
910 sqcc += wi->num_wqebbs; in mlx5e_free_txqsq_descs()
912 if (likely(wi->skb)) { in mlx5e_free_txqsq_descs()
917 nbytes += wi->num_bytes; in mlx5e_free_txqsq_descs()
[all …]
A Den_rx.c386 xsk_buff_free(*wi->xskp); in mlx5e_xsk_free_rx_wqe()
416 wi = get_frag(rq, j); in mlx5e_xsk_free_rx_wqes()
434 wi = get_frag(rq, j); in mlx5e_free_rx_wqes()
820 wi->consumed_strides = 0; in mlx5e_alloc_rx_mpwqe()
954 sqcc += wi->num_wqebbs; in mlx5e_free_icosq_descs()
956 switch (wi->wqe_type) { in mlx5e_free_icosq_descs()
1032 sqcc += wi->num_wqebbs; in mlx5e_poll_ico_cq()
1046 switch (wi->wqe_type) { in mlx5e_poll_ico_cq()
1068 wi->wqe_type); in mlx5e_poll_ico_cq()
1758 wi++; in mlx5e_skb_from_cqe_nonlinear()
[all …]
A Den.h592 (*mlx5e_fp_skb_from_cqe_mpwrq)(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
596 (*mlx5e_fp_skb_from_cqe)(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi,
/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dktls_txrx.h25 void mlx5e_ktls_handle_ctx_completion(struct mlx5e_icosq_wqe_info *wi);
26 void mlx5e_ktls_handle_get_psv_completion(struct mlx5e_icosq_wqe_info *wi,
30 struct mlx5e_tx_wqe_info *wi,
34 struct mlx5e_tx_wqe_info *wi, in mlx5e_ktls_tx_try_handle_resync_dump_comp() argument
37 if (unlikely(wi->resync_dump_frag_page)) { in mlx5e_ktls_tx_try_handle_resync_dump_comp()
38 mlx5e_ktls_tx_handle_resync_dump_comp(sq, wi, dma_fifo_cc); in mlx5e_ktls_tx_try_handle_resync_dump_comp()
61 struct mlx5e_tx_wqe_info *wi, in mlx5e_ktls_tx_try_handle_resync_dump_comp() argument
A Dktls_rx.c130 struct mlx5e_icosq_wqe_info *wi) in icosq_fill_wi() argument
132 sq->db.wqe_info[pi] = *wi; in icosq_fill_wi()
140 struct mlx5e_icosq_wqe_info wi; in post_static_params() local
154 wi = (struct mlx5e_icosq_wqe_info) { in post_static_params()
159 icosq_fill_wi(sq, pi, &wi); in post_static_params()
171 struct mlx5e_icosq_wqe_info wi; in post_progress_params() local
184 wi = (struct mlx5e_icosq_wqe_info) { in post_progress_params()
190 icosq_fill_wi(sq, pi, &wi); in post_progress_params()
257 struct mlx5e_icosq_wqe_info wi; in resync_post_get_progress_params() local
306 wi = (struct mlx5e_icosq_wqe_info) { in resync_post_get_progress_params()
[all …]
A Dktls_tx.c529 struct mlx5e_tx_wqe_info *wi = &sq->db.wqe_info[pi]; in tx_fill_wi() local
531 *wi = (struct mlx5e_tx_wqe_info) { in tx_fill_wi()
756 struct mlx5e_tx_wqe_info *wi, in mlx5e_ktls_tx_handle_resync_dump_comp() argument
766 page_ref_dec(wi->resync_dump_frag_page); in mlx5e_ktls_tx_handle_resync_dump_comp()
768 stats->tls_dump_bytes += wi->num_bytes; in mlx5e_ktls_tx_handle_resync_dump_comp()
/drivers/video/fbdev/
A Dleo.c446 struct fb_wid_item *wi; in leo_wid_put() local
455 for (i = 0, wi = wl->wl_list; i < wl->wl_count; i++, wi++) { in leo_wid_put()
456 switch (wi->wi_type) { in leo_wid_put()
482 struct fb_wid_item wi; in leo_init_wids() local
486 wl.wl_list = &wi; in leo_init_wids()
488 wi.wi_index = 0; in leo_init_wids()
491 wi.wi_index = 1; in leo_init_wids()
492 wi.wi_values [0] = 0x30; in leo_init_wids()
494 wi.wi_index = 2; in leo_init_wids()
495 wi.wi_values [0] = 0x20; in leo_init_wids()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
A Drx.c21 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, ix); in mlx5e_xsk_alloc_rx_mpwqe() local
34 xsk_buffs = (struct xdp_buff **)wi->alloc_units.xsk_buffs; in mlx5e_xsk_alloc_rx_mpwqe()
123 bitmap_zero(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe); in mlx5e_xsk_alloc_rx_mpwqe()
124 wi->consumed_strides = 0; in mlx5e_xsk_alloc_rx_mpwqe()
248 struct mlx5e_mpw_info *wi, in mlx5e_xsk_skb_from_cqe_mpwrq_linear() argument
254 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(wi->alloc_units.xsk_buffs[page_idx]); in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
294 __set_bit(page_idx, wi->skip_release_bitmap); /* non-atomic */ in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
305 struct mlx5e_wqe_frag_info *wi, in mlx5e_xsk_skb_from_cqe_linear() argument
309 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(*wi->xskp); in mlx5e_xsk_skb_from_cqe_linear()
317 WARN_ON_ONCE(wi->offset); in mlx5e_xsk_skb_from_cqe_linear()
[all …]
A Dtx.c50 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; in mlx5e_xsk_tx_post_err() local
53 wi->num_wqebbs = 1; in mlx5e_xsk_tx_post_err()
54 wi->num_pkts = 1; in mlx5e_xsk_tx_post_err()
A Drx.h15 struct mlx5e_mpw_info *wi,
21 struct mlx5e_wqe_frag_info *wi,
/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dxdp.c359 wi = &sq->db.wqe_info[pi]; in mlx5e_xdpsq_get_next_pi()
360 edge_wi = wi + contig_wqebbs; in mlx5e_xdpsq_get_next_pi()
363 for (; wi < edge_wi; wi++) { in mlx5e_xdpsq_get_next_pi()
417 sq->pc += wi->num_wqebbs; in mlx5e_xdp_mpwqe_complete()
654 struct mlx5e_xdp_wqe_info *wi, in mlx5e_free_xdpsq_desc() argument
770 struct mlx5e_xdp_wqe_info *wi; in mlx5e_poll_xdpsq_cq() local
781 wi = &sq->db.wqe_info[ci]; in mlx5e_poll_xdpsq_cq()
783 sqcc += wi->num_wqebbs; in mlx5e_poll_xdpsq_cq()
824 struct mlx5e_xdp_wqe_info *wi; in mlx5e_free_xdpsq_descs() local
828 wi = &sq->db.wqe_info[ci]; in mlx5e_free_xdpsq_descs()
[all …]
A Dtxrx.h197 struct mlx5e_tx_wqe_info *wi, *edge_wi; in mlx5e_txqsq_get_next_pi() local
199 wi = &sq->db.wqe_info[pi]; in mlx5e_txqsq_get_next_pi()
200 edge_wi = wi + contig_wqebbs; in mlx5e_txqsq_get_next_pi()
203 for (; wi < edge_wi; wi++) { in mlx5e_txqsq_get_next_pi()
204 *wi = (struct mlx5e_tx_wqe_info) { in mlx5e_txqsq_get_next_pi()
272 struct mlx5e_icosq_wqe_info *wi, *edge_wi; in mlx5e_icosq_get_next_pi() local
274 wi = &sq->db.wqe_info[pi]; in mlx5e_icosq_get_next_pi()
275 edge_wi = wi + contig_wqebbs; in mlx5e_icosq_get_next_pi()
278 for (; wi < edge_wi; wi++) { in mlx5e_icosq_get_next_pi()
279 *wi = (struct mlx5e_icosq_wqe_info) { in mlx5e_icosq_get_next_pi()
/drivers/input/serio/
A Dhp_sdc.c140 hp_sdc.wi = 0xff; in hp_sdc_status_out8()
491 if (hp_sdc.wi > 0x73 || hp_sdc.wi < 0x70 || in hp_sdc_put()
492 w7[hp_sdc.wi - 0x70] == hp_sdc.r7[hp_sdc.wi - 0x70]) { in hp_sdc_put()
501 hp_sdc.wi = 0x70 + i; in hp_sdc_put()
514 hp_sdc_data_out8(w7[hp_sdc.wi - 0x70]); in hp_sdc_put()
515 hp_sdc.r7[hp_sdc.wi - 0x70] = w7[hp_sdc.wi - 0x70]; in hp_sdc_put()
516 hp_sdc.wi++; /* write index register autoincrements */ in hp_sdc_put()
846 hp_sdc.wi = 0xff; in hp_sdc_init()
/drivers/md/persistent-data/
A Ddm-array.c867 struct walk_info *wi = context; in walk_ablock() local
877 r = get_ablock(wi->info, le64_to_cpu(block_le), &block, &ab); in walk_ablock()
884 r = wi->fn(wi->context, keys[0] * max_entries + i, in walk_ablock()
885 element_at(wi->info, ab, i)); in walk_ablock()
891 unlock_ablock(wi->info, block); in walk_ablock()
899 struct walk_info wi; in dm_array_walk() local
901 wi.info = info; in dm_array_walk()
902 wi.fn = fn; in dm_array_walk()
903 wi.context = context; in dm_array_walk()
905 return dm_btree_walk(&info->btree_info, root, walk_ablock, &wi); in dm_array_walk()
/drivers/net/wireless/mediatek/mt76/
A Dmt792x_core.c488 struct mt76_ethtool_worker_info *wi = wi_data; in mt792x_ethtool_worker() local
490 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker()
493 mt76_ethtool_worker(wi, &msta->deflink.wcid.stats, true); in mt792x_ethtool_worker()
504 struct mt76_ethtool_worker_info wi = { in mt792x_get_et_stats() local
547 wi.initial_stat_idx = ei; in mt792x_get_et_stats()
548 ieee80211_iterate_stations_atomic(hw, mt792x_ethtool_worker, &wi); in mt792x_get_et_stats()
552 if (!wi.sta_count) in mt792x_get_et_stats()
555 ei += wi.worker_stat_count; in mt792x_get_et_stats()
A Dmac80211.c1936 void mt76_ethtool_worker(struct mt76_ethtool_worker_info *wi, in mt76_ethtool_worker() argument
1939 int i, ei = wi->initial_stat_idx; in mt76_ethtool_worker()
1940 u64 *data = wi->data; in mt76_ethtool_worker()
1942 wi->sta_count++; in mt76_ethtool_worker()
1968 wi->worker_stat_count = ei - wi->initial_stat_idx; in mt76_ethtool_worker()
/drivers/staging/greybus/
A Daudio_topology.c424 int ret, wi, max, connect; in gbcodec_mixer_dapm_ctl_put() local
466 for (wi = 0; wi < wlist->num_widgets; wi++) { in gbcodec_mixer_dapm_ctl_put()
467 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put()
756 int ret, wi, ctl_id; in gbcodec_enum_dapm_ctl_put() local
833 for (wi = 0; wi < wlist->num_widgets; wi++) { in gbcodec_enum_dapm_ctl_put()
834 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put()
/drivers/net/ethernet/marvell/octeon_ep_vf/
A Doctep_vf_main.c607 u16 q_no, wi; in octep_vf_start_xmit() local
623 wi = iq->host_write_index; in octep_vf_start_xmit()
624 hw_desc = &iq->desc_ring[wi]; in octep_vf_start_xmit()
627 tx_buffer = iq->buff_info + wi; in octep_vf_start_xmit()
699 wi++; in octep_vf_start_xmit()
700 iq->host_write_index = wi & iq->ring_size_mask; in octep_vf_start_xmit()
/drivers/net/ethernet/brocade/bna/
A Dbfi_enet.h100 } __packed wi; member
104 #define wi_hdr wi.base
105 #define wi_ext_hdr wi.ext
A Dbnad.c2821 txqent->hdr.wi.vlan_tag = htons(vlan_tag); in bnad_txq_wi_prepare()
2831 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2835 txqent->hdr.wi.lso_mss = htons(gso_size); in bnad_txq_wi_prepare()
2844 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2849 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2870 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2883 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2900 txqent->hdr.wi.l4_hdr_size_n_offset = 0; in bnad_txq_wi_prepare()
2903 txqent->hdr.wi.flags = htons(flags); in bnad_txq_wi_prepare()
3009 txqent->hdr.wi.reserved = 0; in bnad_start_xmit()
[all …]
A Dbna_hw_defs.h373 } wi; member
/drivers/net/ethernet/marvell/octeon_ep/
A Doctep_main.c855 u16 q_no, wi; in octep_start_xmit() local
871 wi = iq->host_write_index; in octep_start_xmit()
872 hw_desc = &iq->desc_ring[wi]; in octep_start_xmit()
875 tx_buffer = iq->buff_info + wi; in octep_start_xmit()
947 wi++; in octep_start_xmit()
948 iq->host_write_index = wi & iq->ring_size_mask; in octep_start_xmit()
/drivers/net/wireless/mediatek/mt76/mt7915/
A Dmain.c1504 struct mt76_ethtool_worker_info *wi = wi_data; in mt7915_ethtool_worker() local
1507 if (msta->vif->mt76.idx != wi->idx) in mt7915_ethtool_worker()
1510 mt76_ethtool_worker(wi, &msta->wcid.stats, false); in mt7915_ethtool_worker()
1522 struct mt76_ethtool_worker_info wi = { in mt7915_get_et_stats() local
1630 wi.initial_stat_idx = ei; in mt7915_get_et_stats()
1631 ieee80211_iterate_stations_atomic(hw, mt7915_ethtool_worker, &wi); in mt7915_get_et_stats()
1635 if (wi.sta_count == 0) in mt7915_get_et_stats()
1638 ei += wi.worker_stat_count; in mt7915_get_et_stats()
/drivers/net/wireless/mediatek/mt76/mt7996/
A Dmain.c1881 struct mt76_ethtool_worker_info *wi = wi_data; in mt7996_ethtool_worker() local
1885 if (msta->vif->deflink.mt76.idx != wi->idx) in mt7996_ethtool_worker()
1888 mt76_ethtool_worker(wi, &msta_link->wcid.stats, true); in mt7996_ethtool_worker()
1900 struct mt76_ethtool_worker_info wi = { in mt7996_get_et_stats() local
1972 wi.initial_stat_idx = ei; in mt7996_get_et_stats()
1973 ieee80211_iterate_stations_atomic(hw, mt7996_ethtool_worker, &wi); in mt7996_get_et_stats()
1977 if (wi.sta_count == 0) in mt7996_get_et_stats()
1980 ei += wi.worker_stat_count; in mt7996_get_et_stats()
/drivers/acpi/
A Dec.c159 u8 wi; member
683 if (t->wlen > t->wi) { in advance_transaction()
685 acpi_ec_write_data(ec, t->wdata[t->wi++]); in advance_transaction()
701 } else if (t->wlen == t->wi && !(status & ACPI_EC_FLAG_IBF)) { in advance_transaction()
720 ec->curr->irq_count = ec->curr->wi = ec->curr->ri = 0; in start_transaction()

Completed in 88 milliseconds

12