Home
last modified time | relevance | path

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

12

/Linux-v5.4/fs/nilfs2/
Dsegbuf.c340 struct nilfs_write_info *wi, int mode, in nilfs_segbuf_submit_bio() argument
343 struct bio *bio = wi->bio; in nilfs_segbuf_submit_bio()
363 wi->bio = NULL; in nilfs_segbuf_submit_bio()
364 wi->rest_blocks -= wi->end - wi->start; in nilfs_segbuf_submit_bio()
365 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); in nilfs_segbuf_submit_bio()
366 wi->start = wi->end; in nilfs_segbuf_submit_bio()
370 wi->bio = NULL; in nilfs_segbuf_submit_bio()
402 struct nilfs_write_info *wi) in nilfs_segbuf_prepare_write() argument
404 wi->bio = NULL; in nilfs_segbuf_prepare_write()
405 wi->rest_blocks = segbuf->sb_sum.nblocks; in nilfs_segbuf_prepare_write()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_rx.c361 struct mlx5e_wqe_frag_info *wi, in mlx5e_free_rx_wqe() argument
366 for (i = 0; i < rq->wqe.info.num_frags; i++, wi++) in mlx5e_free_rx_wqe()
367 mlx5e_put_rx_frag(rq, wi, recycle); in mlx5e_free_rx_wqe()
372 struct mlx5e_wqe_frag_info *wi = get_frag(rq, ix); in mlx5e_dealloc_rx_wqe() local
374 mlx5e_free_rx_wqe(rq, wi, false); in mlx5e_dealloc_rx_wqe()
435 mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, bool recycle) in mlx5e_free_rx_mpwqe() argument
438 struct mlx5e_dma_info *dma_info = wi->umr.dma_info; in mlx5e_free_rx_mpwqe()
442 if (bitmap_full(wi->xdp_xmit_bitmap, MLX5_MPWRQ_PAGES_PER_WQE)) in mlx5e_free_rx_mpwqe()
445 no_xdp_xmit = bitmap_empty(wi->xdp_xmit_bitmap, in mlx5e_free_rx_mpwqe()
449 if (no_xdp_xmit || !test_bit(i, wi->xdp_xmit_bitmap)) in mlx5e_free_rx_mpwqe()
[all …]
Den_tx.c240 struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_txwqe_complete() argument
246 wi->num_bytes = num_bytes; in mlx5e_txwqe_complete()
247 wi->num_dma = num_dma; in mlx5e_txwqe_complete()
248 wi->num_wqebbs = num_wqebbs; in mlx5e_txwqe_complete()
249 wi->skb = skb; in mlx5e_txwqe_complete()
257 sq->pc += wi->num_wqebbs; in mlx5e_txwqe_complete()
276 struct mlx5e_tx_wqe_info *wi; in mlx5e_sq_xmit() local
338 wi = &sq->db.wqe_info[pi]; in mlx5e_sq_xmit()
374 num_dma, wi, cseg, xmit_more); in mlx5e_sq_xmit()
473 struct mlx5e_tx_wqe_info *wi; in mlx5e_poll_tx_cq() local
[all …]
Den.h602 (*mlx5e_fp_skb_from_cqe_mpwrq)(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
606 struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt);
955 mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
958 mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
962 struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt);
965 struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt);
/Linux-v5.4/drivers/video/fbdev/
Dleo.c452 struct fb_wid_item *wi; in leo_wid_put() local
461 for (i = 0, wi = wl->wl_list; i < wl->wl_count; i++, wi++) { in leo_wid_put()
462 switch (wi->wi_type) { in leo_wid_put()
464 j = (wi->wi_index & 0xf) + 0x40; in leo_wid_put()
468 j = wi->wi_index & 0x3f; in leo_wid_put()
475 sbus_writel(wi->wi_values[0], &lx_krn->krn_value); in leo_wid_put()
488 struct fb_wid_item wi; in leo_init_wids() local
492 wl.wl_list = &wi; in leo_init_wids()
493 wi.wi_type = FB_WID_DBL_8; in leo_init_wids()
494 wi.wi_index = 0; in leo_init_wids()
[all …]
/Linux-v5.4/arch/mips/mm/
Dinit.c280 struct maar_walk_info *wi = data; in maar_res_walk() local
281 struct maar_config *cfg = &wi->cfg[wi->num_cfg]; in maar_res_walk()
293 if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg))) in maar_res_walk()
294 wi->num_cfg++; in maar_res_walk()
303 struct maar_walk_info wi; in platform_maar_init() local
305 wi.num_cfg = 0; in platform_maar_init()
306 walk_system_ram_range(0, max_pfn, &wi, maar_res_walk); in platform_maar_init()
308 num_configured = maar_config(wi.cfg, wi.num_cfg, num_pairs); in platform_maar_init()
309 if (num_configured < wi.num_cfg) in platform_maar_init()
311 num_pairs, wi.num_cfg); in platform_maar_init()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dxdp.c212 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; in mlx5e_xdp_mpwqe_complete() local
218 wi->num_wqebbs = DIV_ROUND_UP(ds_count, MLX5_SEND_WQEBB_NUM_DS); in mlx5e_xdp_mpwqe_complete()
219 wi->num_pkts = session->pkt_count; in mlx5e_xdp_mpwqe_complete()
221 sq->pc += wi->num_wqebbs; in mlx5e_xdp_mpwqe_complete()
356 struct mlx5e_xdp_wqe_info *wi, in mlx5e_free_xdpsq_desc() argument
363 for (i = 0; i < wi->num_pkts; i++) { in mlx5e_free_xdpsq_desc()
424 struct mlx5e_xdp_wqe_info *wi; in mlx5e_poll_xdpsq_cq() local
429 wi = &sq->db.wqe_info[ci]; in mlx5e_poll_xdpsq_cq()
431 sqcc += wi->num_wqebbs; in mlx5e_poll_xdpsq_cq()
433 mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, true); in mlx5e_poll_xdpsq_cq()
[all …]
Dtxrx.h88 struct mlx5e_tx_wqe_info *edge_wi, *wi = &sq->db.wqe_info[pi]; in mlx5e_fill_sq_frag_edge() local
90 edge_wi = wi + nnops; in mlx5e_fill_sq_frag_edge()
93 for (; wi < edge_wi; wi++) { in mlx5e_fill_sq_frag_edge()
94 memset(wi, 0, sizeof(*wi)); in mlx5e_fill_sq_frag_edge()
95 wi->num_wqebbs = 1; in mlx5e_fill_sq_frag_edge()
Dxdp.h148 struct mlx5e_xdp_wqe_info *edge_wi, *wi = &sq->db.wqe_info[pi]; in mlx5e_fill_xdpsq_frag_edge() local
150 edge_wi = wi + nnops; in mlx5e_fill_xdpsq_frag_edge()
152 for (; wi < edge_wi; wi++) { in mlx5e_fill_xdpsq_frag_edge()
153 wi->num_wqebbs = 1; in mlx5e_fill_xdpsq_frag_edge()
154 wi->num_pkts = 0; in mlx5e_fill_xdpsq_frag_edge()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Drx.c88 struct mlx5e_mpw_info *wi, in mlx5e_xsk_skb_from_cqe_mpwrq_linear() argument
93 struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx]; in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
141 __set_bit(page_idx, wi->xdp_xmit_bitmap); /* non-atomic */ in mlx5e_xsk_skb_from_cqe_mpwrq_linear()
153 struct mlx5e_wqe_frag_info *wi, in mlx5e_xsk_skb_from_cqe_linear() argument
156 struct mlx5e_dma_info *di = wi->di; in mlx5e_xsk_skb_from_cqe_linear()
167 WARN_ON_ONCE(wi->offset); in mlx5e_xsk_skb_from_cqe_linear()
Dtx.c53 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; in mlx5e_xsk_tx_post_err() local
56 wi->num_wqebbs = 1; in mlx5e_xsk_tx_post_err()
57 wi->num_pkts = 1; in mlx5e_xsk_tx_post_err()
Drx.h19 struct mlx5e_mpw_info *wi,
25 struct mlx5e_wqe_frag_info *wi,
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_tx.c109 struct mlx5e_tx_wqe_info *wi = &sq->db.wqe_info[pi]; in tx_fill_wi() local
111 memset(wi, 0, sizeof(*wi)); in tx_fill_wi()
112 wi->num_wqebbs = num_wqebbs; in tx_fill_wi()
113 wi->num_bytes = num_bytes; in tx_fill_wi()
114 wi->resync_dump_frag_page = page; in tx_fill_wi()
298 struct mlx5e_tx_wqe_info *wi, in mlx5e_ktls_tx_handle_resync_dump_comp() argument
304 if (!wi->resync_dump_frag_page) in mlx5e_ktls_tx_handle_resync_dump_comp()
311 put_page(wi->resync_dump_frag_page); in mlx5e_ktls_tx_handle_resync_dump_comp()
313 stats->tls_dump_bytes += wi->num_bytes; in mlx5e_ktls_tx_handle_resync_dump_comp()
Dktls.h95 struct mlx5e_tx_wqe_info *wi,
115 struct mlx5e_tx_wqe_info *wi, in mlx5e_ktls_tx_handle_resync_dump_comp() argument
/Linux-v5.4/drivers/input/serio/
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()
/Linux-v5.4/drivers/md/persistent-data/
Ddm-array.c857 struct walk_info *wi = context; in walk_ablock() local
867 r = get_ablock(wi->info, le64_to_cpu(block_le), &block, &ab); in walk_ablock()
874 r = wi->fn(wi->context, keys[0] * max_entries + i, in walk_ablock()
875 element_at(wi->info, ab, i)); in walk_ablock()
881 unlock_ablock(wi->info, block); in walk_ablock()
889 struct walk_info wi; in dm_array_walk() local
891 wi.info = info; in dm_array_walk()
892 wi.fn = fn; in dm_array_walk()
893 wi.context = context; in dm_array_walk()
895 return dm_btree_walk(&info->btree_info, root, walk_ablock, &wi); in dm_array_walk()
/Linux-v5.4/drivers/staging/greybus/
Daudio_topology.c432 int ret, wi, max, connect; in gbcodec_mixer_dapm_ctl_put() local
465 for (wi = 0; wi < wlist->num_widgets; wi++) { in gbcodec_mixer_dapm_ctl_put()
466 widget = wlist->widgets[wi]; in gbcodec_mixer_dapm_ctl_put()
764 int ret, wi, ctl_id; in gbcodec_enum_dapm_ctl_put() local
844 for (wi = 0; wi < wlist->num_widgets; wi++) { in gbcodec_enum_dapm_ctl_put()
845 widget = wlist->widgets[wi]; in gbcodec_enum_dapm_ctl_put()
/Linux-v5.4/drivers/video/fbdev/omap2/omapfb/dss/
Ddispc.c2808 int dispc_wb_setup(const struct omap_dss_writeback_info *wi, in dispc_wb_setup() argument
2824 "rot %d, mir %d\n", wi->paddr, wi->p_uv_addr, in_width, in dispc_wb_setup()
2825 in_height, wi->width, wi->height, wi->color_mode, wi->rotation, in dispc_wb_setup()
2826 wi->mirror); in dispc_wb_setup()
2828 r = dispc_ovl_setup_common(plane, caps, wi->paddr, wi->p_uv_addr, in dispc_wb_setup()
2829 wi->buf_width, pos_x, pos_y, in_width, in_height, wi->width, in dispc_wb_setup()
2830 wi->height, wi->color_mode, wi->rotation, wi->mirror, zorder, in dispc_wb_setup()
2831 wi->pre_mult_alpha, global_alpha, wi->rotation_type, in dispc_wb_setup()
2834 switch (wi->color_mode) { in dispc_wb_setup()
/Linux-v5.4/drivers/net/ethernet/brocade/bna/
Dbfi_enet.h100 } __packed wi; member
104 #define wi_hdr wi.base
105 #define wi_ext_hdr wi.ext
Dbnad.c2824 txqent->hdr.wi.vlan_tag = htons(vlan_tag); in bnad_txq_wi_prepare()
2834 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND); in bnad_txq_wi_prepare()
2835 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2838 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND_LSO); in bnad_txq_wi_prepare()
2839 txqent->hdr.wi.lso_mss = htons(gso_size); in bnad_txq_wi_prepare()
2848 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2852 txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND); in bnad_txq_wi_prepare()
2853 txqent->hdr.wi.lso_mss = 0; in bnad_txq_wi_prepare()
2874 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
2888 txqent->hdr.wi.l4_hdr_size_n_offset = in bnad_txq_wi_prepare()
[all …]
/Linux-v5.4/arch/s390/kernel/vdso32/
Dvdso32.lds.S80 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/Linux-v5.4/arch/s390/kernel/vdso64/
Dvdso64.lds.S80 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/Linux-v5.4/arch/powerpc/kernel/vdso32/
Dvdso32.lds.S97 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/Linux-v5.4/arch/powerpc/kernel/vdso64/
Dvdso64.lds.S96 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
/Linux-v5.4/include/linux/
Dhp_sdc.h274 uint8_t wi; /* current i8042 write index */ member

12