| /linux-6.15/arch/arm64/kvm/ |
| H A D | at.c | 125 wi->poe = wi->e0poe = false; in compute_s1poe() 138 wi->poe = wi->e0poe = false; in compute_s1poe() 238 wi->hpd &= (wi->regime == TR_EL2 ? in setup_s1_walk() 244 wi->hpd |= s1pie_enabled(vcpu, wi->regime); in setup_s1_walk() 250 wi->hpd |= (wi->poe || wi->e0poe); in setup_s1_walk() 286 if (wi->txsz > 48 || (BIT(wi->pgshift) == SZ_64K && wi->txsz > 47)) in setup_s1_walk() 305 if ((lva && wi->txsz < 12) || (!lva && wi->txsz < 16)) in setup_s1_walk() 327 wi->sl = 3 - (((ia_bits - 1) - wi->pgshift) / stride); in setup_s1_walk() 340 if (check_output_size(wi->baddr, wi)) in setup_s1_walk() 343 wi->baddr &= GENMASK_ULL(wi->max_oa_bits - 1, x); in setup_s1_walk() [all …]
|
| H A D | nested.c | 123 return 64 - wi->t0sz; in get_ia_size() 131 ia_size = get_ia_size(wi); in check_base_s2_limits() 134 switch (BIT(wi->pgshift)) { in check_base_s2_limits() 193 level = 3 - wi->sl; in walk_nested_s2_pgd() 197 level = 2 - wi->sl; in walk_nested_s2_pgd() 202 stride = wi->pgshift - 3; in walk_nested_s2_pgd() 212 wi->pgshift); in walk_nested_s2_pgd() 230 ret = wi->read_desc(paddr, &desc, wi->data); in walk_nested_s2_pgd() 238 if (wi->be) in walk_nested_s2_pgd() 329 struct s2_walk_info wi; in kvm_walk_nested_s2() local [all …]
|
| /linux-6.15/fs/nilfs2/ |
| H A D | segbuf.c | 358 wi->bio = NULL; in nilfs_segbuf_submit_bio() 359 wi->rest_blocks -= wi->end - wi->start; in nilfs_segbuf_submit_bio() 360 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio() 361 wi->start = wi->end; in nilfs_segbuf_submit_bio() 368 wi->bio = NULL; in nilfs_segbuf_prepare_write() 371 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_prepare_write() 372 wi->start = wi->end = 0; in nilfs_segbuf_prepare_write() 385 wi->bio = bio_alloc(wi->nilfs->ns_bdev, wi->nr_vecs, in nilfs_segbuf_submit_bh() 387 wi->bio->bi_iter.bi_sector = (wi->blocknr + wi->end) << in nilfs_segbuf_submit_bh() 393 wi->end++; in nilfs_segbuf_submit_bh() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | en_tx.c | 364 wi = &sq->db.wqe_info[pi]; in mlx5e_tx_flush() 397 sq->pc += wi->num_wqebbs; in mlx5e_txwqe_complete() 584 wi = &sq->db.wqe_info[pi]; in mlx5e_tx_mpwqe_session_complete() 593 sq->pc += wi->num_wqebbs; in mlx5e_tx_mpwqe_session_complete() 841 sqcc += wi->num_wqebbs; in mlx5e_poll_tx_cq() 843 if (likely(wi->skb)) { in mlx5e_poll_tx_cq() 856 if (wi->num_fifo_pkts) { in mlx5e_poll_tx_cq() 916 sqcc += wi->num_wqebbs; in mlx5e_free_txqsq_descs() 918 if (likely(wi->skb)) { in mlx5e_free_txqsq_descs() 923 nbytes += wi->num_bytes; in mlx5e_free_txqsq_descs() [all …]
|
| H A D | en_rx.c | 386 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() 815 wi->consumed_strides = 0; in mlx5e_alloc_rx_mpwqe() 949 sqcc += wi->num_wqebbs; in mlx5e_free_icosq_descs() 951 switch (wi->wqe_type) { in mlx5e_free_icosq_descs() 1027 sqcc += wi->num_wqebbs; in mlx5e_poll_ico_cq() 1041 switch (wi->wqe_type) { in mlx5e_poll_ico_cq() 1063 wi->wqe_type); in mlx5e_poll_ico_cq() 1746 wi++; in mlx5e_skb_from_cqe_nonlinear() [all …]
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ktls_txrx.h | 25 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
|
| H A D | ktls_rx.c | 130 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 …]
|
| H A D | ktls_tx.c | 529 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-6.15/drivers/video/fbdev/ |
| H A D | leo.c | 446 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 …]
|
| /linux-6.15/arch/mips/mm/ |
| H A D | init.c | 277 struct maar_walk_info *wi = data; in maar_res_walk() local 278 struct maar_config *cfg = &wi->cfg[wi->num_cfg]; in maar_res_walk() 290 if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg))) in maar_res_walk() 291 wi->num_cfg++; in maar_res_walk() 300 struct maar_walk_info wi; in platform_maar_init() local 302 wi.num_cfg = 0; in platform_maar_init() 303 walk_system_ram_range(0, max_pfn, &wi, maar_res_walk); in platform_maar_init() 305 num_configured = maar_config(wi.cfg, wi.num_cfg, num_pairs); in platform_maar_init() 306 if (num_configured < wi.num_cfg) in platform_maar_init() 308 num_pairs, wi.num_cfg); in platform_maar_init()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
| H A D | rx.c | 21 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 …]
|
| H A D | rx.h | 15 struct mlx5e_mpw_info *wi, 21 struct mlx5e_wqe_frag_info *wi,
|
| H A D | tx.c | 50 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()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | xdp.c | 359 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 769 struct mlx5e_xdp_wqe_info *wi; in mlx5e_poll_xdpsq_cq() local 780 wi = &sq->db.wqe_info[ci]; in mlx5e_poll_xdpsq_cq() 782 sqcc += wi->num_wqebbs; in mlx5e_poll_xdpsq_cq() 823 struct mlx5e_xdp_wqe_info *wi; in mlx5e_free_xdpsq_descs() local 827 wi = &sq->db.wqe_info[ci]; in mlx5e_free_xdpsq_descs() [all …]
|
| H A D | txrx.h | 197 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()
|
| /linux-6.15/drivers/md/persistent-data/ |
| H A D | dm-array.c | 867 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()
|
| /linux-6.15/drivers/input/serio/ |
| H A D | hp_sdc.c | 140 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()
|
| /linux-6.15/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt792x_core.c | 466 struct mt76_ethtool_worker_info *wi = wi_data; in mt792x_ethtool_worker() local 468 if (msta->vif->bss_conf.mt76.idx != wi->idx) in mt792x_ethtool_worker() 471 mt76_ethtool_worker(wi, &msta->deflink.wcid.stats, true); in mt792x_ethtool_worker() 482 struct mt76_ethtool_worker_info wi = { in mt792x_get_et_stats() local 525 wi.initial_stat_idx = ei; in mt792x_get_et_stats() 526 ieee80211_iterate_stations_atomic(hw, mt792x_ethtool_worker, &wi); in mt792x_get_et_stats() 530 if (!wi.sta_count) in mt792x_get_et_stats() 533 ei += wi.worker_stat_count; in mt792x_get_et_stats()
|
| /linux-6.15/drivers/staging/greybus/ |
| H A D | audio_topology.c | 424 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()
|
| /linux-6.15/arch/arm64/include/asm/ |
| H A D | kvm_nested.h | 213 #define contiguous_bit_shift(d, wi, l) \ argument 218 switch (BIT((wi)->pgshift)) { \
|
| /linux-6.15/drivers/net/ethernet/marvell/octeon_ep_vf/ |
| H A D | octep_vf_main.c | 609 u16 q_no, wi; in octep_vf_start_xmit() local 625 wi = iq->host_write_index; in octep_vf_start_xmit() 626 hw_desc = &iq->desc_ring[wi]; in octep_vf_start_xmit() 629 tx_buffer = iq->buff_info + wi; in octep_vf_start_xmit() 701 wi++; in octep_vf_start_xmit() 702 iq->host_write_index = wi & iq->ring_size_mask; in octep_vf_start_xmit()
|
| /linux-6.15/tools/perf/tests/shell/base_probe/ |
| H A D | test_adding_blacklisted.sh | 64 readelf -wi "$VMLINUX_FILE" |
|
| /linux-6.15/drivers/net/ethernet/brocade/bna/ |
| H A D | bfi_enet.h | 100 } __packed wi; member 104 #define wi_hdr wi.base 105 #define wi_ext_hdr wi.ext
|
| /linux-6.15/arch/parisc/kernel/vdso32/ |
| H A D | vdso32.lds.S | 72 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
| /linux-6.15/arch/parisc/kernel/vdso64/ |
| H A D | vdso64.lds.S | 70 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|