Home
last modified time | relevance | path

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

12

/linux/arch/arm64/kvm/
H A Dat.c16 static int get_ia_size(struct s1_walk_info *wi) in get_ia_size() argument
18 return 64 - wi->txsz; in get_ia_size()
22 static bool check_output_size(u64 ipa, struct s1_walk_info *wi) in check_output_size() argument
24 if (wi->pa52bit) in check_output_size()
25 return wi->max_oa_bits < 52 && (ipa & GENMASK_ULL(51, wi->max_oa_bits)); in check_output_size()
26 return wi->max_oa_bits < 48 && (ipa & GENMASK_ULL(47, wi->max_oa_bits)); in check_output_size()
29 static bool has_52bit_pa(struct kvm_vcpu *vcpu, struct s1_walk_info *wi, u64 tcr) in has_52bit_pa() argument
31 switch (BIT(wi->pgshift)) { in has_52bit_pa()
36 return ((wi->regime == TR_EL2 ? in has_52bit_pa()
49 return (tcr & (wi->regime == TR_EL2 ? TCR_EL2_DS : TCR_DS)); in has_52bit_pa()
[all …]
H A Dnested.c23 struct s1_walk_info wi; member
158 static int get_ia_size(struct s2_walk_info *wi) in get_ia_size() argument
160 return 64 - wi->t0sz; in get_ia_size()
163 static int check_base_s2_limits(struct kvm_vcpu *vcpu, struct s2_walk_info *wi, in check_base_s2_limits() argument
171 switch (BIT(wi->pgshift)) { in check_base_s2_limits()
191 start_size = input_size - ((3 - level) * stride + wi->pgshift); in check_base_s2_limits()
199 static int check_output_size(struct s2_walk_info *wi, phys_addr_t output) in check_output_size() argument
201 unsigned int output_size = wi->max_oa_bits; in check_output_size()
210 struct s2_walk_info *wi) in read_guest_s2_desc() argument
223 if (wi->be) in read_guest_s2_desc()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c65 mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
69 mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
403 struct mlx5e_wqe_frag_info *wi) in mlx5e_free_rx_wqe() argument
407 for (i = 0; i < rq->wqe.info.num_frags; i++, wi++) in mlx5e_free_rx_wqe()
408 mlx5e_put_rx_frag(rq, wi); in mlx5e_free_rx_wqe()
411 static void mlx5e_xsk_free_rx_wqe(struct mlx5e_wqe_frag_info *wi) in mlx5e_xsk_free_rx_wqe() argument
413 if (!(wi->flags & BIT(MLX5E_WQE_FRAG_SKIP_RELEASE))) in mlx5e_xsk_free_rx_wqe()
414 xsk_buff_free(*wi->xskp); in mlx5e_xsk_free_rx_wqe()
419 struct mlx5e_wqe_frag_info *wi = get_frag(rq, ix); in mlx5e_dealloc_rx_wqe() local
422 mlx5e_xsk_free_rx_wqe(wi); in mlx5e_dealloc_rx_wqe()
[all …]
/linux/drivers/video/fbdev/
H 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()
458 j = (wi->wi_index & 0xf) + 0x40; in leo_wid_put()
462 j = wi->wi_index & 0x3f; in leo_wid_put()
469 sbus_writel(wi->wi_values[0], &lx_krn->krn_value); in leo_wid_put()
482 struct fb_wid_item wi; in leo_init_wids() local
486 wl.wl_list = &wi; in leo_init_wids()
487 wi.wi_type = FB_WID_DBL_8; in leo_init_wids()
488 wi.wi_index = 0; in leo_init_wids()
[all …]
/linux/arch/mips/mm/
H A Dinit.c274 struct maar_walk_info *wi = data; in maar_res_walk() local
279 if (WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg))) in maar_res_walk()
282 cfg = &wi->cfg[wi->num_cfg]; in maar_res_walk()
292 wi->num_cfg++; in maar_res_walk()
301 struct maar_walk_info wi; in platform_maar_init() local
303 wi.num_cfg = 0; in platform_maar_init()
304 walk_system_ram_range(0, max_pfn, &wi, maar_res_walk); in platform_maar_init()
306 num_configured = maar_config(wi.cfg, wi.num_cfg, num_pairs); in platform_maar_init()
307 if (num_configured < wi.num_cfg) in platform_maar_init()
309 num_pairs, wi.num_cfg); in platform_maar_init()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dxdp.c364 struct mlx5e_xdp_wqe_info *wi, *edge_wi; in mlx5e_xdpsq_get_next_pi() local
366 wi = &sq->db.wqe_info[pi]; in mlx5e_xdpsq_get_next_pi()
367 edge_wi = wi + contig_wqebbs; in mlx5e_xdpsq_get_next_pi()
370 for (; wi < edge_wi; wi++) { in mlx5e_xdpsq_get_next_pi()
371 *wi = (struct mlx5e_xdp_wqe_info) { in mlx5e_xdpsq_get_next_pi()
415 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; in mlx5e_xdp_mpwqe_complete() local
421 wi->num_wqebbs = DIV_ROUND_UP(ds_count, MLX5_SEND_WQEBB_NUM_DS); in mlx5e_xdp_mpwqe_complete()
422 wi->num_pkts = session->pkt_count; in mlx5e_xdp_mpwqe_complete()
424 sq->pc += wi->num_wqebbs; in mlx5e_xdp_mpwqe_complete()
666 struct mlx5e_xdp_wqe_info *wi, in mlx5e_free_xdpsq_desc() argument
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Drx.h15 struct mlx5e_mpw_info *wi,
21 struct mlx5e_wqe_frag_info *wi,
H A Dtx.c52 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; in mlx5e_xsk_tx_post_err() local
55 wi->num_wqebbs = 1; in mlx5e_xsk_tx_post_err()
56 wi->num_pkts = 1; in mlx5e_xsk_tx_post_err()
/linux/kernel/sched/ext/
H A Dcid.c1058 u32 isect_base, isect_end, nr_words, src_off, wi; in scx_cmask_ref_shard() local
1083 for (wi = 0; wi < nr_words; wi++) in scx_cmask_ref_shard()
1084 out->bits[wi] = READ_ONCE(ref->src->bits[src_off + wi]); in scx_cmask_ref_shard()
1137 u32 wi, nr_words; in scx_cmask_ref_from_cpumask() local
1143 for (wi = 0; wi < nr_words; wi++) { in scx_cmask_ref_from_cpumask()
1144 u32 word_first_cid = (base / 64 + wi) * 64; in scx_cmask_ref_from_cpumask()
1156 WRITE_ONCE(m->bits[wi], word); in scx_cmask_ref_from_cpumask()
/linux/arch/arm64/include/asm/
H A Dkvm_nested.h251 #define contiguous_bit_shift(d, wi, l) \ argument
256 switch (BIT((wi)->pgshift)) { \
330 struct s1_walk_info *wi; member
399 int __kvm_translate_va(struct kvm_vcpu *vcpu, struct s1_walk_info *wi,
/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt792x_core.c619 struct mt76_ethtool_worker_info *wi = wi_data; in mt792x_ethtool_worker() local
621 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker()
624 mt76_ethtool_worker(wi, &msta->deflink.wcid.stats, true); in mt792x_ethtool_worker()
635 struct mt76_ethtool_worker_info wi = { in mt792x_get_et_stats() local
678 wi.initial_stat_idx = ei; in mt792x_get_et_stats()
679 ieee80211_iterate_stations_atomic(hw, mt792x_ethtool_worker, &wi); in mt792x_get_et_stats()
683 if (!wi.sta_count) in mt792x_get_et_stats()
686 ei += wi.worker_stat_count; in mt792x_get_et_stats()
H A Dmac80211.c2028 void mt76_ethtool_worker(struct mt76_ethtool_worker_info *wi, in mt76_ethtool_worker() argument
2031 int i, ei = wi->initial_stat_idx; in mt76_ethtool_worker()
2032 u64 *data = wi->data; in mt76_ethtool_worker()
2034 wi->sta_count++; in mt76_ethtool_worker()
2060 wi->worker_stat_count = ei - wi->initial_stat_idx; in mt76_ethtool_worker()
/linux/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c625 u16 q_no, wi; in octep_vf_start_xmit() local
641 wi = iq->host_write_index; in octep_vf_start_xmit()
642 hw_desc = &iq->desc_ring[wi]; in octep_vf_start_xmit()
645 tx_buffer = iq->buff_info + wi; in octep_vf_start_xmit()
717 wi++; in octep_vf_start_xmit()
718 iq->host_write_index = wi & iq->ring_size_mask; in octep_vf_start_xmit()
/linux/tools/perf/tests/shell/base_probe/
H A Dtest_adding_blacklisted.sh66 readelf -wi "$VMLINUX_FILE" |
/linux/drivers/net/ethernet/brocade/bna/
H A Dbfi_enet.h100 } __packed wi; member
104 #define wi_hdr wi.base
105 #define wi_ext_hdr wi.ext
H A Dbnad.c2818 txqent->hdr.wi.vlan_tag = htons(vlan_tag); in bnad_txq_wi_prepare()
2827 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND); in bnad_txq_wi_prepare()
2828 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2831 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND_LSO); in bnad_txq_wi_prepare()
2832 txqent->hdr.wi.lso_mss = htons(gso_size); in bnad_txq_wi_prepare()
2841 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2845 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND); in bnad_txq_wi_prepare()
2846 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2867 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2880 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
[all …]
H A Dbna_hw_defs.h373 } wi; member
/linux/tools/sched_ext/include/scx/
H A Dcid.bpf.h432 u32 wi = start_wi + i; in cmask_next_set() local
436 if (wi > last_wi) in cmask_next_set()
439 word = m->bits[wi]; in cmask_next_set()
445 found = (base + wi) * 64 + ctzll(word); in cmask_next_set()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H 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()
/linux/arch/parisc/kernel/vdso64/
H A Dvdso64.lds.S70 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/linux/arch/parisc/kernel/vdso32/
H A Dvdso32.lds.S72 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/linux/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.c870 u16 q_no, wi; in octep_start_xmit() local
886 wi = iq->host_write_index; in octep_start_xmit()
887 hw_desc = &iq->desc_ring[wi]; in octep_start_xmit()
890 tx_buffer = iq->buff_info + wi; in octep_start_xmit()
962 wi++; in octep_start_xmit()
963 iq->host_write_index = wi & iq->ring_size_mask; in octep_start_xmit()
/linux/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmain.c1521 struct mt76_ethtool_worker_info *wi = wi_data; in mt7915_ethtool_worker() local
1524 if (msta->vif->mt76.idx != wi->idx) in mt7915_ethtool_worker()
1527 mt76_ethtool_worker(wi, &msta->wcid.stats, false); in mt7915_ethtool_worker()
1539 struct mt76_ethtool_worker_info wi = { in mt7915_get_et_stats() local
1647 wi.initial_stat_idx = ei; in mt7915_get_et_stats()
1648 ieee80211_iterate_stations_atomic(hw, mt7915_ethtool_worker, &wi); in mt7915_get_et_stats()
1652 if (wi.sta_count == 0) in mt7915_get_et_stats()
1655 ei += wi.worker_stat_count; in mt7915_get_et_stats()
/linux/include/linux/
H A Dhp_sdc.h274 uint8_t wi; /* current i8042 write index */ member
/linux/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmain.c2221 struct mt76_ethtool_worker_info *wi = wi_data; in mt7996_ethtool_worker() local
2225 if (msta->vif->deflink.mt76.idx != wi->idx) in mt7996_ethtool_worker()
2228 mt76_ethtool_worker(wi, &msta_link->wcid.stats, true); in mt7996_ethtool_worker()
2240 struct mt76_ethtool_worker_info wi = { in mt7996_get_et_stats() local
2312 wi.initial_stat_idx = ei; in mt7996_get_et_stats()
2313 ieee80211_iterate_stations_atomic(hw, mt7996_ethtool_worker, &wi); in mt7996_get_et_stats()
2317 if (wi.sta_count == 0) in mt7996_get_et_stats()
2320 ei += wi.worker_stat_count; in mt7996_get_et_stats()

12