wi                280 arch/mips/mm/init.c 	struct maar_walk_info *wi = data;
wi                281 arch/mips/mm/init.c 	struct maar_config *cfg = &wi->cfg[wi->num_cfg];
wi                293 arch/mips/mm/init.c 	if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg)))
wi                294 arch/mips/mm/init.c 		wi->num_cfg++;
wi                303 arch/mips/mm/init.c 	struct maar_walk_info wi;
wi                305 arch/mips/mm/init.c 	wi.num_cfg = 0;
wi                306 arch/mips/mm/init.c 	walk_system_ram_range(0, max_pfn, &wi, maar_res_walk);
wi                308 arch/mips/mm/init.c 	num_configured = maar_config(wi.cfg, wi.num_cfg, num_pairs);
wi                309 arch/mips/mm/init.c 	if (num_configured < wi.num_cfg)
wi                311 arch/mips/mm/init.c 			num_pairs, wi.num_cfg);
wi                159 drivers/acpi/ec.c 	u8 wi;
wi                660 drivers/acpi/ec.c 		if (t->wlen > t->wi) {
wi                662 drivers/acpi/ec.c 				acpi_ec_write_data(ec, t->wdata[t->wi++]);
wi                677 drivers/acpi/ec.c 		} else if (t->wlen == t->wi &&
wi                723 drivers/acpi/ec.c 	ec->curr->irq_count = ec->curr->wi = ec->curr->ri = 0;
wi               2790 drivers/gpu/drm/omapdrm/dss/dispc.c 		   const struct omap_dss_writeback_info *wi,
wi               2810 drivers/gpu/drm/omapdrm/dss/dispc.c 		"rot %d\n", wi->paddr, wi->p_uv_addr, in_width,
wi               2811 drivers/gpu/drm/omapdrm/dss/dispc.c 		in_height, wi->width, wi->height, wi->fourcc, wi->rotation);
wi               2813 drivers/gpu/drm/omapdrm/dss/dispc.c 	r = dispc_ovl_setup_common(dispc, plane, caps, wi->paddr, wi->p_uv_addr,
wi               2814 drivers/gpu/drm/omapdrm/dss/dispc.c 		wi->buf_width, pos_x, pos_y, in_width, in_height, wi->width,
wi               2815 drivers/gpu/drm/omapdrm/dss/dispc.c 		wi->height, wi->fourcc, wi->rotation, zorder,
wi               2816 drivers/gpu/drm/omapdrm/dss/dispc.c 		wi->pre_mult_alpha, global_alpha, wi->rotation_type,
wi               2821 drivers/gpu/drm/omapdrm/dss/dispc.c 	switch (wi->fourcc) {
wi                619 drivers/gpu/drm/omapdrm/dss/omapdss.h 		const struct omap_dss_writeback_info *wi,
wi                140 drivers/input/serio/hp_sdc.c 		hp_sdc.wi = 0xff;
wi                491 drivers/input/serio/hp_sdc.c 		if (hp_sdc.wi > 0x73 || hp_sdc.wi < 0x70 ||
wi                492 drivers/input/serio/hp_sdc.c 		    w7[hp_sdc.wi - 0x70] == hp_sdc.r7[hp_sdc.wi - 0x70]) {
wi                501 drivers/input/serio/hp_sdc.c 				hp_sdc.wi = 0x70 + i;
wi                514 drivers/input/serio/hp_sdc.c 		hp_sdc_data_out8(w7[hp_sdc.wi - 0x70]);
wi                515 drivers/input/serio/hp_sdc.c 		hp_sdc.r7[hp_sdc.wi - 0x70] = w7[hp_sdc.wi - 0x70];
wi                516 drivers/input/serio/hp_sdc.c 		hp_sdc.wi++; /* write index register autoincrements */
wi                846 drivers/input/serio/hp_sdc.c 	hp_sdc.wi		= 0xff;
wi                984 drivers/lightnvm/core.c 		meta->wi = 0;
wi                728 drivers/lightnvm/pblk-init.c 		chunk->wi = chunk_meta->wi;
wi                857 drivers/md/persistent-data/dm-array.c 	struct walk_info *wi = context;
wi                867 drivers/md/persistent-data/dm-array.c 	r = get_ablock(wi->info, le64_to_cpu(block_le), &block, &ab);
wi                874 drivers/md/persistent-data/dm-array.c 		r = wi->fn(wi->context, keys[0] * max_entries + i,
wi                875 drivers/md/persistent-data/dm-array.c 			   element_at(wi->info, ab, i));
wi                881 drivers/md/persistent-data/dm-array.c 	unlock_ablock(wi->info, block);
wi                889 drivers/md/persistent-data/dm-array.c 	struct walk_info wi;
wi                891 drivers/md/persistent-data/dm-array.c 	wi.info = info;
wi                892 drivers/md/persistent-data/dm-array.c 	wi.fn = fn;
wi                893 drivers/md/persistent-data/dm-array.c 	wi.context = context;
wi                895 drivers/md/persistent-data/dm-array.c 	return dm_btree_walk(&info->btree_info, root, walk_ablock, &wi);
wi                 55 drivers/md/raid1.c 	struct wb_info *wi, *temp_wi;
wi                 60 drivers/md/raid1.c 	wi = mempool_alloc(mddev->wb_info_pool, GFP_NOIO);
wi                 72 drivers/md/raid1.c 		wi->lo = lo;
wi                 73 drivers/md/raid1.c 		wi->hi = hi;
wi                 74 drivers/md/raid1.c 		list_add(&wi->list, &rdev->wb_list);
wi                 76 drivers/md/raid1.c 		mempool_free(wi, mddev->wb_info_pool);
wi                 84 drivers/md/raid1.c 	struct wb_info *wi;
wi                 90 drivers/md/raid1.c 	list_for_each_entry(wi, &rdev->wb_list, list)
wi                 91 drivers/md/raid1.c 		if (hi == wi->hi && lo == wi->lo) {
wi                 92 drivers/md/raid1.c 			list_del(&wi->list);
wi                 93 drivers/md/raid1.c 			mempool_free(wi, mddev->wb_info_pool);
wi                100 drivers/net/ethernet/brocade/bna/bfi_enet.h 	} __packed wi;
wi                104 drivers/net/ethernet/brocade/bna/bfi_enet.h #define wi_hdr		wi.base
wi                105 drivers/net/ethernet/brocade/bna/bfi_enet.h #define wi_ext_hdr	wi.ext
wi                373 drivers/net/ethernet/brocade/bna/bna_hw_defs.h 		} wi;
wi               2824 drivers/net/ethernet/brocade/bna/bnad.c 	txqent->hdr.wi.vlan_tag = htons(vlan_tag);
wi               2834 drivers/net/ethernet/brocade/bna/bnad.c 			txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND);
wi               2835 drivers/net/ethernet/brocade/bna/bnad.c 			txqent->hdr.wi.lso_mss = 0;
wi               2838 drivers/net/ethernet/brocade/bna/bnad.c 			txqent->hdr.wi.opcode = htons(BNA_TXQ_WI_SEND_LSO);
wi               2839 drivers/net/ethernet/brocade/bna/bnad.c 			txqent->hdr.wi.lso_mss = htons(gso_size);
wi               2848 drivers/net/ethernet/brocade/bna/bnad.c 		txqent->hdr.wi.l4_hdr_size_n_offset =
wi               2852 drivers/net/ethernet/brocade/bna/bnad.c 		txqent->hdr.wi.opcode =	htons(BNA_TXQ_WI_SEND);
wi               2853 drivers/net/ethernet/brocade/bna/bnad.c 		txqent->hdr.wi.lso_mss = 0;
wi               2874 drivers/net/ethernet/brocade/bna/bnad.c 				txqent->hdr.wi.l4_hdr_size_n_offset =
wi               2888 drivers/net/ethernet/brocade/bna/bnad.c 				txqent->hdr.wi.l4_hdr_size_n_offset =
wi               2905 drivers/net/ethernet/brocade/bna/bnad.c 			txqent->hdr.wi.l4_hdr_size_n_offset = 0;
wi               2908 drivers/net/ethernet/brocade/bna/bnad.c 	txqent->hdr.wi.flags = htons(flags);
wi               2909 drivers/net/ethernet/brocade/bna/bnad.c 	txqent->hdr.wi.frame_length = htonl(skb->len);
wi               3014 drivers/net/ethernet/brocade/bna/bnad.c 	txqent->hdr.wi.reserved = 0;
wi               3015 drivers/net/ethernet/brocade/bna/bnad.c 	txqent->hdr.wi.num_vectors = vectors;
wi                957 drivers/net/ethernet/mellanox/mlx5/core/en.h mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
wi                960 drivers/net/ethernet/mellanox/mlx5/core/en.h mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
wi                964 drivers/net/ethernet/mellanox/mlx5/core/en.h 			  struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt);
wi                967 drivers/net/ethernet/mellanox/mlx5/core/en.h 			     struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt);
wi                 88 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	struct mlx5e_tx_wqe_info *edge_wi, *wi = &sq->db.wqe_info[pi];
wi                 90 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	edge_wi = wi + nnops;
wi                 93 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 	for (; wi < edge_wi; wi++) {
wi                 94 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		memset(wi, 0, sizeof(*wi));
wi                 95 drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h 		wi->num_wqebbs = 1;
wi                212 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi];
wi                218 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	wi->num_wqebbs = DIV_ROUND_UP(ds_count, MLX5_SEND_WQEBB_NUM_DS);
wi                219 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	wi->num_pkts   = session->pkt_count;
wi                221 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	sq->pc += wi->num_wqebbs;
wi                356 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 				  struct mlx5e_xdp_wqe_info *wi,
wi                363 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 	for (i = 0; i < wi->num_pkts; i++) {
wi                424 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 			struct mlx5e_xdp_wqe_info *wi;
wi                429 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 			wi = &sq->db.wqe_info[ci];
wi                431 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 			sqcc += wi->num_wqebbs;
wi                433 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 			mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, true);
wi                456 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		struct mlx5e_xdp_wqe_info *wi;
wi                460 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		wi = &sq->db.wqe_info[ci];
wi                462 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		sq->cc += wi->num_wqebbs;
wi                464 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c 		mlx5e_free_xdpsq_desc(sq, wi, &xsk_frames, false);
wi                144 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 	struct mlx5e_xdp_wqe_info *edge_wi, *wi = &sq->db.wqe_info[pi];
wi                146 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 	edge_wi = wi + nnops;
wi                148 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 	for (; wi < edge_wi; wi++) {
wi                149 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 		wi->num_wqebbs = 1;
wi                150 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h 		wi->num_pkts   = 0;
wi                 88 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 						    struct mlx5e_mpw_info *wi,
wi                 93 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx];
wi                141 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 			__set_bit(page_idx, wi->xdp_xmit_bitmap); /* non-atomic */
wi                153 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 					      struct mlx5e_wqe_frag_info *wi,
wi                156 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	struct mlx5e_dma_info *di = wi->di;
wi                167 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.c 	WARN_ON_ONCE(wi->offset);
wi                 19 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h 						    struct mlx5e_mpw_info *wi,
wi                 25 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/rx.h 					      struct mlx5e_wqe_frag_info *wi,
wi                 56 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c 	struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi];
wi                 59 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c 	wi->num_wqebbs = 1;
wi                 60 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c 	wi->num_pkts = 1;
wi                 95 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h 					   struct mlx5e_tx_wqe_info *wi,
wi                115 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h 				      struct mlx5e_tx_wqe_info *wi,
wi                109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	struct mlx5e_tx_wqe_info *wi = &sq->db.wqe_info[pi];
wi                111 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	memset(wi, 0, sizeof(*wi));
wi                112 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	wi->num_wqebbs = num_wqebbs;
wi                113 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	wi->num_bytes  = num_bytes;
wi                114 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	wi->resync_dump_frag_page = page;
wi                311 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 					   struct mlx5e_tx_wqe_info *wi,
wi                317 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	if (!wi->resync_dump_frag_page)
wi                324 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	put_page(wi->resync_dump_frag_page);
wi                326 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	stats->tls_dump_bytes += wi->num_bytes;
wi               1377 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		struct mlx5e_tx_wqe_info *wi;
wi               1380 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		wi = &sq->db.wqe_info[pi];
wi               1382 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		memset(wi, 0, sizeof(*wi));
wi               1383 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		wi->num_wqebbs = 1;
wi               1495 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			struct mlx5e_xdp_wqe_info *wi  = &sq->db.wqe_info[i];
wi               1507 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			wi->num_wqebbs = 1;
wi               1508 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			wi->num_pkts   = 1;
wi                361 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 				     struct mlx5e_wqe_frag_info *wi,
wi                366 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	for (i = 0; i < rq->wqe.info.num_frags; i++, wi++)
wi                367 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		mlx5e_put_rx_frag(rq, wi, recycle);
wi                372 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *wi = get_frag(rq, ix);
wi                374 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_wqe(rq, wi, false);
wi                435 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, bool recycle)
wi                438 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_dma_info *dma_info = wi->umr.dma_info;
wi                442 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	if (bitmap_full(wi->xdp_xmit_bitmap, MLX5_MPWRQ_PAGES_PER_WQE))
wi                445 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	no_xdp_xmit = bitmap_empty(wi->xdp_xmit_bitmap,
wi                449 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		if (no_xdp_xmit || !test_bit(i, wi->xdp_xmit_bitmap))
wi                473 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_sq_wqe_info *edge_wi, *wi = &sq->db.ico_wqe[pi];
wi                475 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	edge_wi = wi + nnops;
wi                478 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	for (; wi < edge_wi; wi++) {
wi                479 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		wi->opcode = MLX5_OPCODE_NOP;
wi                480 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		wi->num_wqebbs = 1;
wi                487 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_mpw_info *wi = &rq->mpwqe.info[ix];
wi                488 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_dma_info *dma_info = &wi->umr.dma_info[0];
wi                520 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	bitmap_zero(wi->xdp_xmit_bitmap, MLX5_MPWRQ_PAGES_PER_WQE);
wi                521 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi->consumed_strides = 0;
wi                551 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_mpw_info *wi = &rq->mpwqe.info[ix];
wi                553 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_mpwqe(rq, wi, false);
wi                626 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			struct mlx5e_sq_wqe_info *wi;
wi                632 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			wi = &sq->db.ico_wqe[ci];
wi                633 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			sqcc += wi->num_wqebbs;
wi                635 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			if (likely(wi->opcode == MLX5_OPCODE_UMR))
wi                636 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 				wi->umr.rq->mpwqe.umr_completed++;
wi                637 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			else if (unlikely(wi->opcode != MLX5_OPCODE_NOP))
wi                640 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 						 wi->opcode);
wi               1059 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			  struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt)
wi               1061 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_dma_info *di = wi->di;
wi               1068 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	va             = page_address(di->page) + wi->offset;
wi               1072 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	dma_sync_single_range_for_cpu(rq->pdev, di->addr, wi->offset,
wi               1095 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			     struct mlx5e_wqe_frag_info *wi, u32 cqe_bcnt)
wi               1098 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *head_wi = wi;
wi               1120 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		mlx5e_add_skb_frag(rq, skb, wi->di, wi->offset + frag_headlen,
wi               1125 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 		wi++;
wi               1149 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *wi;
wi               1155 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi       = get_frag(rq, ci);
wi               1167 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			      rq, cqe, wi, cqe_bcnt);
wi               1183 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_wqe(rq, wi, true);
wi               1196 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *wi;
wi               1202 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi       = get_frag(rq, ci);
wi               1210 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	skb = rq->wqe.skb_from_cqe(rq, cqe, wi, cqe_bcnt);
wi               1230 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_wqe(rq, wi, true);
wi               1237 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
wi               1241 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx];
wi               1283 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi,
wi               1286 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_dma_info *di = &wi->umr.dma_info[page_idx];
wi               1314 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			__set_bit(page_idx, wi->xdp_xmit_bitmap); /* non-atomic */
wi               1332 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_mpw_info *wi = &rq->mpwqe.info[wqe_id];
wi               1342 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi->consumed_strides += cstrides;
wi               1363 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			      rq, wi, cqe_bcnt, head_offset, page_idx);
wi               1371 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	if (likely(wi->consumed_strides < rq->mpwqe.num_strides))
wi               1376 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_mpwqe(rq, wi, true);
wi               1515 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *wi;
wi               1521 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi       = get_frag(rq, ci);
wi               1532 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			      rq, cqe, wi, cqe_bcnt);
wi               1544 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_wqe(rq, wi, true);
wi               1555 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	struct mlx5e_wqe_frag_info *wi;
wi               1561 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	wi       = get_frag(rq, ci);
wi               1572 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 			      rq, cqe, wi, cqe_bcnt);
wi               1584 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c 	mlx5e_free_rx_wqe(rq, wi, true);
wi                240 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		     struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg,
wi                246 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi->num_bytes = num_bytes;
wi                247 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi->num_dma = num_dma;
wi                248 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi->num_wqebbs = num_wqebbs;
wi                249 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi->skb = skb;
wi                257 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	sq->pc += wi->num_wqebbs;
wi                276 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5e_tx_wqe_info *wi;
wi                338 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi   = &sq->db.wqe_info[pi];
wi                374 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			     num_dma, wi, cseg, xmit_more);
wi                473 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			struct mlx5e_tx_wqe_info *wi;
wi                481 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			wi = &sq->db.wqe_info[ci];
wi                482 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			skb = wi->skb;
wi                485 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 				mlx5e_ktls_tx_handle_resync_dump_comp(sq, wi, &dma_fifo_cc);
wi                486 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 				sqcc += wi->num_wqebbs;
wi                500 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			for (j = 0; j < wi->num_dma; j++) {
wi                508 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			nbytes += wi->num_bytes;
wi                509 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			sqcc += wi->num_wqebbs;
wi                539 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5e_tx_wqe_info *wi;
wi                550 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		wi = &sq->db.wqe_info[ci];
wi                551 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		skb = wi->skb;
wi                554 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			mlx5e_ktls_tx_handle_resync_dump_comp(sq, wi, &dma_fifo_cc);
wi                555 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			sqcc += wi->num_wqebbs;
wi                559 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		for (i = 0; i < wi->num_dma; i++) {
wi                568 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		nbytes += wi->num_bytes;
wi                569 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 		sqcc += wi->num_wqebbs;
wi                599 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	struct mlx5e_tx_wqe_info *wi;
wi                650 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 	wi       = &sq->db.wqe_info[pi];
wi                673 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c 			     num_dma, wi, cseg, xmit_more);
wi                232 drivers/nvme/host/lightnvm.c 	__u8	wi;
wi                606 drivers/nvme/host/lightnvm.c 			meta->wi = dev_meta_off->wi;
wi                432 drivers/staging/greybus/audio_topology.c 	int ret, wi, max, connect;
wi                465 drivers/staging/greybus/audio_topology.c 		for (wi = 0; wi < wlist->num_widgets; wi++) {
wi                466 drivers/staging/greybus/audio_topology.c 			widget = wlist->widgets[wi];
wi                764 drivers/staging/greybus/audio_topology.c 	int ret, wi, ctl_id;
wi                844 drivers/staging/greybus/audio_topology.c 		for (wi = 0; wi < wlist->num_widgets; wi++) {
wi                845 drivers/staging/greybus/audio_topology.c 			widget = wlist->widgets[wi];
wi                452 drivers/video/fbdev/leo.c 	struct fb_wid_item *wi;
wi                461 drivers/video/fbdev/leo.c 	for (i = 0, wi = wl->wl_list; i < wl->wl_count; i++, wi++) {
wi                462 drivers/video/fbdev/leo.c 		switch (wi->wi_type) {
wi                464 drivers/video/fbdev/leo.c 			j = (wi->wi_index & 0xf) + 0x40;
wi                468 drivers/video/fbdev/leo.c 			j = wi->wi_index & 0x3f;
wi                475 drivers/video/fbdev/leo.c 		sbus_writel(wi->wi_values[0], &lx_krn->krn_value);
wi                488 drivers/video/fbdev/leo.c 	struct fb_wid_item wi;
wi                492 drivers/video/fbdev/leo.c 	wl.wl_list = &wi;
wi                493 drivers/video/fbdev/leo.c 	wi.wi_type = FB_WID_DBL_8;
wi                494 drivers/video/fbdev/leo.c 	wi.wi_index = 0;
wi                495 drivers/video/fbdev/leo.c 	wi.wi_values [0] = 0x2c0;
wi                497 drivers/video/fbdev/leo.c 	wi.wi_index = 1;
wi                498 drivers/video/fbdev/leo.c 	wi.wi_values [0] = 0x30;
wi                500 drivers/video/fbdev/leo.c 	wi.wi_index = 2;
wi                501 drivers/video/fbdev/leo.c 	wi.wi_values [0] = 0x20;
wi                503 drivers/video/fbdev/leo.c 	wi.wi_type = FB_WID_DBL_24;
wi                504 drivers/video/fbdev/leo.c 	wi.wi_index = 1;
wi                505 drivers/video/fbdev/leo.c 	wi.wi_values [0] = 0x30;
wi               2808 drivers/video/fbdev/omap2/omapfb/dss/dispc.c int dispc_wb_setup(const struct omap_dss_writeback_info *wi,
wi               2824 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		"rot %d, mir %d\n", wi->paddr, wi->p_uv_addr, in_width,
wi               2825 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		in_height, wi->width, wi->height, wi->color_mode, wi->rotation,
wi               2826 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		wi->mirror);
wi               2828 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	r = dispc_ovl_setup_common(plane, caps, wi->paddr, wi->p_uv_addr,
wi               2829 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		wi->buf_width, pos_x, pos_y, in_width, in_height, wi->width,
wi               2830 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		wi->height, wi->color_mode, wi->rotation, wi->mirror, zorder,
wi               2831 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 		wi->pre_mult_alpha, global_alpha, wi->rotation_type,
wi               2834 drivers/video/fbdev/omap2/omapfb/dss/dispc.c 	switch (wi->color_mode) {
wi                412 drivers/video/fbdev/omap2/omapfb/dss/dss.h int dispc_wb_setup(const struct omap_dss_writeback_info *wi,
wi                340 fs/nilfs2/segbuf.c 				   struct nilfs_write_info *wi, int mode,
wi                343 fs/nilfs2/segbuf.c 	struct bio *bio = wi->bio;
wi                363 fs/nilfs2/segbuf.c 	wi->bio = NULL;
wi                364 fs/nilfs2/segbuf.c 	wi->rest_blocks -= wi->end - wi->start;
wi                365 fs/nilfs2/segbuf.c 	wi->nr_vecs = min(wi->max_pages, wi->rest_blocks);
wi                366 fs/nilfs2/segbuf.c 	wi->start = wi->end;
wi                370 fs/nilfs2/segbuf.c 	wi->bio = NULL;
wi                402 fs/nilfs2/segbuf.c 				       struct nilfs_write_info *wi)
wi                404 fs/nilfs2/segbuf.c 	wi->bio = NULL;
wi                405 fs/nilfs2/segbuf.c 	wi->rest_blocks = segbuf->sb_sum.nblocks;
wi                406 fs/nilfs2/segbuf.c 	wi->max_pages = BIO_MAX_PAGES;
wi                407 fs/nilfs2/segbuf.c 	wi->nr_vecs = min(wi->max_pages, wi->rest_blocks);
wi                408 fs/nilfs2/segbuf.c 	wi->start = wi->end = 0;
wi                409 fs/nilfs2/segbuf.c 	wi->blocknr = segbuf->sb_pseg_start;
wi                413 fs/nilfs2/segbuf.c 				  struct nilfs_write_info *wi,
wi                418 fs/nilfs2/segbuf.c 	BUG_ON(wi->nr_vecs <= 0);
wi                420 fs/nilfs2/segbuf.c 	if (!wi->bio) {
wi                421 fs/nilfs2/segbuf.c 		wi->bio = nilfs_alloc_seg_bio(wi->nilfs, wi->blocknr + wi->end,
wi                422 fs/nilfs2/segbuf.c 					      wi->nr_vecs);
wi                423 fs/nilfs2/segbuf.c 		if (unlikely(!wi->bio))
wi                427 fs/nilfs2/segbuf.c 	len = bio_add_page(wi->bio, bh->b_page, bh->b_size, bh_offset(bh));
wi                429 fs/nilfs2/segbuf.c 		wi->end++;
wi                433 fs/nilfs2/segbuf.c 	err = nilfs_segbuf_submit_bio(segbuf, wi, mode, 0);
wi                455 fs/nilfs2/segbuf.c 	struct nilfs_write_info wi;
wi                459 fs/nilfs2/segbuf.c 	wi.nilfs = nilfs;
wi                460 fs/nilfs2/segbuf.c 	nilfs_segbuf_prepare_write(segbuf, &wi);
wi                463 fs/nilfs2/segbuf.c 		res = nilfs_segbuf_submit_bh(segbuf, &wi, bh, REQ_OP_WRITE);
wi                469 fs/nilfs2/segbuf.c 		res = nilfs_segbuf_submit_bh(segbuf, &wi, bh, REQ_OP_WRITE);
wi                474 fs/nilfs2/segbuf.c 	if (wi.bio) {
wi                479 fs/nilfs2/segbuf.c 		res = nilfs_segbuf_submit_bio(segbuf, &wi, REQ_OP_WRITE,
wi                721 include/asm-generic/vmlinux.lds.h 				.gnu.linkonce.wi.*) }			\
wi                274 include/linux/hp_sdc.h 	uint8_t		wi;		/* current i8042 write index */
wi                253 include/linux/lightnvm.h 	u8	wi;
wi               1739 sound/soc/soc-dapm.c 	unsigned int wi;
wi               1747 sound/soc/soc-dapm.c 	for (wi = 0; wi < wlist->num_widgets; wi++) {
wi               1748 sound/soc/soc-dapm.c 		w = wlist->widgets[wi];
wi               1776 sound/soc/soc-dapm.c 	for (wi = 0; wi < wlist->num_widgets; wi++) {
wi               1777 sound/soc/soc-dapm.c 		w = wlist->widgets[wi];