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];