/linux-master/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, 37 if (unlikely(wi->resync_dump_frag_page)) { 38 mlx5e_ktls_tx_handle_resync_dump_comp(sq, wi, dma_fifo_cc); 61 struct mlx5e_tx_wqe_info *wi, 33 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi, u32 *dma_fifo_cc) argument 60 mlx5e_ktls_tx_try_handle_resync_dump_comp(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi, u32 *dma_fifo_cc) argument
|
H A D | ktls_rx.c | 130 struct mlx5e_icosq_wqe_info *wi) 132 sq->db.wqe_info[pi] = *wi; 140 struct mlx5e_icosq_wqe_info wi; local 154 wi = (struct mlx5e_icosq_wqe_info) { 159 icosq_fill_wi(sq, pi, &wi); 171 struct mlx5e_icosq_wqe_info wi; local 184 wi = (struct mlx5e_icosq_wqe_info) { 190 icosq_fill_wi(sq, pi, &wi); 257 struct mlx5e_icosq_wqe_info wi; local 306 wi 129 icosq_fill_wi(struct mlx5e_icosq *sq, u16 pi, struct mlx5e_icosq_wqe_info *wi) argument 423 mlx5e_ktls_handle_get_psv_completion(struct mlx5e_icosq_wqe_info *wi, struct mlx5e_icosq *sq) argument 583 mlx5e_ktls_handle_ctx_completion(struct mlx5e_icosq_wqe_info *wi) argument [all...] |
H A D | ktls_tx.c | 529 struct mlx5e_tx_wqe_info *wi = &sq->db.wqe_info[pi]; local 531 *wi = (struct mlx5e_tx_wqe_info) { 756 struct mlx5e_tx_wqe_info *wi, 766 put_page(wi->resync_dump_frag_page); 768 stats->tls_dump_bytes += wi->num_bytes; 755 mlx5e_ktls_tx_handle_resync_dump_comp(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi, u32 *dma_fifo_cc) argument
|
/linux-master/fs/nilfs2/ |
H A D | segbuf.c | 346 struct nilfs_write_info *wi) 348 struct bio *bio = wi->bio; 355 wi->bio = NULL; 356 wi->rest_blocks -= wi->end - wi->start; 357 wi->nr_vecs = min(wi->max_pages, wi->rest_blocks); 358 wi 345 nilfs_segbuf_submit_bio(struct nilfs_segment_buffer *segbuf, struct nilfs_write_info *wi) argument 362 nilfs_segbuf_prepare_write(struct nilfs_segment_buffer *segbuf, struct nilfs_write_info *wi) argument 373 nilfs_segbuf_submit_bh(struct nilfs_segment_buffer *segbuf, struct nilfs_write_info *wi, struct buffer_head *bh) argument 416 struct nilfs_write_info wi; local [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/ |
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]; local 53 wi->num_wqebbs = 1; 54 wi->num_pkts = 1;
|
H A D | rx.c | 21 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, ix); local 34 xsk_buffs = (struct xdp_buff **)wi->alloc_units.xsk_buffs; 123 bitmap_zero(wi->skip_release_bitmap, rq->mpwqe.pages_per_wqe); 124 wi->consumed_strides = 0; 248 struct mlx5e_mpw_info *wi, 254 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(wi->alloc_units.xsk_buffs[page_idx]); 294 __set_bit(page_idx, wi->skip_release_bitmap); /* non-atomic */ 305 struct mlx5e_wqe_frag_info *wi, 309 struct mlx5e_xdp_buff *mxbuf = xsk_buff_to_mxbuf(*wi->xskp); 312 /* wi 247 mlx5e_xsk_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, struct mlx5_cqe64 *cqe, u16 cqe_bcnt, u32 head_offset, u32 page_idx) argument 304 mlx5e_xsk_skb_from_cqe_linear(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi, struct mlx5_cqe64 *cqe, u32 cqe_bcnt) argument [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_tx.c | 352 struct mlx5e_tx_wqe_info *wi; local 360 wi = &sq->db.wqe_info[pi]; 362 *wi = (struct mlx5e_tx_wqe_info) { 374 struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, 380 *wi = (struct mlx5e_tx_wqe_info) { 393 sq->pc += wi->num_wqebbs; 430 struct mlx5e_tx_wqe_info *wi; local 439 wi = &sq->db.wqe_info[pi]; 495 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, eseg, xmit_more); 571 struct mlx5e_tx_wqe_info *wi; local 371 mlx5e_txwqe_complete(struct mlx5e_txqsq *sq, struct sk_buff *skb, const struct mlx5e_tx_attr *attr, const struct mlx5e_tx_wqe_attr *wqe_attr, u8 num_dma, struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, struct mlx5_wqe_eth_seg *eseg, bool xmit_more) argument 732 mlx5e_tx_wi_dma_unmap(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi, u32 *dma_fifo_cc) argument 762 mlx5e_tx_wi_consume_fifo_skbs(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi, struct mlx5_cqe64 *cqe, int napi_budget) argument 820 struct mlx5e_tx_wqe_info *wi; local 889 mlx5e_tx_wi_kfree_fifo_skbs(struct mlx5e_txqsq *sq, struct mlx5e_tx_wqe_info *wi) argument 899 struct mlx5e_tx_wqe_info *wi; local 983 struct mlx5e_tx_wqe_info *wi; local [all...] |
H A D | en_rx.c | 64 mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, 68 mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, 375 struct mlx5e_wqe_frag_info *wi) 379 for (i = 0; i < rq->wqe.info.num_frags; i++, wi++) 380 mlx5e_put_rx_frag(rq, wi); 383 static void mlx5e_xsk_free_rx_wqe(struct mlx5e_wqe_frag_info *wi) argument 385 if (!(wi->flags & BIT(MLX5E_WQE_FRAG_SKIP_RELEASE))) 386 xsk_buff_free(*wi->xskp); 391 struct mlx5e_wqe_frag_info *wi = get_frag(rq, ix); local 394 mlx5e_xsk_free_rx_wqe(wi); 374 mlx5e_free_rx_wqe(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi) argument 414 struct mlx5e_wqe_frag_info *wi; local 432 struct mlx5e_wqe_frag_info *wi; local 552 mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi) argument 761 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, ix); local 884 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, ix); local 954 struct mlx5e_icosq_wqe_info *wi; local 1025 struct mlx5e_icosq_wqe_info *wi; local 1112 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, head); local 1672 mlx5e_skb_from_cqe_linear(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi, struct mlx5_cqe64 *cqe, u32 cqe_bcnt) argument 1720 mlx5e_skb_from_cqe_nonlinear(struct mlx5e_rq *rq, struct mlx5e_wqe_frag_info *wi, struct mlx5_cqe64 *cqe, u32 cqe_bcnt) argument 1825 struct mlx5e_wqe_frag_info *wi; local 1873 struct mlx5e_wqe_frag_info *wi; local 1913 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, wqe_id); local 1994 mlx5e_skb_from_cqe_mpwrq_nonlinear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, struct mlx5_cqe64 *cqe, u16 cqe_bcnt, u32 head_offset, u32 page_idx) argument 2139 mlx5e_skb_from_cqe_mpwrq_linear(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, struct mlx5_cqe64 *cqe, u16 cqe_bcnt, u32 head_offset, u32 page_idx) argument 2197 mlx5e_skb_from_cqe_shampo(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi, struct mlx5_cqe64 *cqe, u16 header_index) argument 2313 struct mlx5e_mpw_info *wi; local 2386 struct mlx5e_mpw_info *wi = mlx5e_get_mpw_info(rq, wqe_id); local 2645 struct mlx5e_wqe_frag_info *wi; local 2735 struct mlx5e_wqe_frag_info *wi; local [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | leo.c | 446 struct fb_wid_item *wi; local 455 for (i = 0, wi = wl->wl_list; i < wl->wl_count; i++, wi++) { 456 switch (wi->wi_type) { 458 j = (wi->wi_index & 0xf) + 0x40; 462 j = wi->wi_index & 0x3f; 469 sbus_writel(wi->wi_values[0], &lx_krn->krn_value); 482 struct fb_wid_item wi; local 486 wl.wl_list = &wi; 487 wi [all...] |
/linux-master/arch/mips/mm/ |
H A D | init.c | 284 struct maar_walk_info *wi = data; local 285 struct maar_config *cfg = &wi->cfg[wi->num_cfg]; 297 if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg))) 298 wi->num_cfg++; 307 struct maar_walk_info wi; local 309 wi.num_cfg = 0; 310 walk_system_ram_range(0, max_pfn, &wi, maar_res_walk); 312 num_configured = maar_config(wi [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | txrx.h | 176 struct mlx5e_tx_wqe_info *wi, *edge_wi; local 178 wi = &sq->db.wqe_info[pi]; 179 edge_wi = wi + contig_wqebbs; 182 for (; wi < edge_wi; wi++) { 183 *wi = (struct mlx5e_tx_wqe_info) { 238 struct mlx5e_icosq_wqe_info *wi, *edge_wi; local 240 wi = &sq->db.wqe_info[pi]; 241 edge_wi = wi + contig_wqebbs; 244 for (; wi < edge_w [all...] |
H A D | xdp.c | 357 struct mlx5e_xdp_wqe_info *wi, *edge_wi; local 359 wi = &sq->db.wqe_info[pi]; 360 edge_wi = wi + contig_wqebbs; 363 for (; wi < edge_wi; wi++) { 364 *wi = (struct mlx5e_xdp_wqe_info) { 407 struct mlx5e_xdp_wqe_info *wi = &sq->db.wqe_info[pi]; local 413 wi->num_wqebbs = DIV_ROUND_UP(ds_count, MLX5_SEND_WQEBB_NUM_DS); 414 wi->num_pkts = session->pkt_count; 416 sq->pc += wi 659 mlx5e_free_xdpsq_desc(struct mlx5e_xdpsq *sq, struct mlx5e_xdp_wqe_info *wi, u32 *xsk_frames, struct xdp_frame_bulk *bq, struct mlx5e_cq *cq, struct mlx5_cqe64 *cqe) argument 775 struct mlx5e_xdp_wqe_info *wi; local 829 struct mlx5e_xdp_wqe_info *wi; local [all...] |
/linux-master/drivers/input/serio/ |
H A D | hp_sdc.c | 56 * starting at 0x70 are kept track of in hp_sdc.wi, and .r7[], respectively, 140 hp_sdc.wi = 0xff; 491 if (hp_sdc.wi > 0x73 || hp_sdc.wi < 0x70 || 492 w7[hp_sdc.wi - 0x70] == hp_sdc.r7[hp_sdc.wi - 0x70]) { 501 hp_sdc.wi = 0x70 + i; 514 hp_sdc_data_out8(w7[hp_sdc.wi - 0x70]); 515 hp_sdc.r7[hp_sdc.wi - 0x70] = w7[hp_sdc.wi [all...] |
/linux-master/drivers/md/persistent-data/ |
H A D | dm-array.c | 867 struct walk_info *wi = context; local 877 r = get_ablock(wi->info, le64_to_cpu(block_le), &block, &ab); 884 r = wi->fn(wi->context, keys[0] * max_entries + i, 885 element_at(wi->info, ab, i)); 891 unlock_ablock(wi->info, block); 899 struct walk_info wi; local 901 wi.info = info; 902 wi.fn = fn; 903 wi [all...] |
/linux-master/arch/parisc/kernel/vdso32/ |
H A D | vdso32.lds.S | 72 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
/linux-master/arch/parisc/kernel/vdso64/ |
H A D | vdso64.lds.S | 70 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
/linux-master/arch/s390/kernel/vdso32/ |
H A D | vdso32.lds.S | 84 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
/linux-master/arch/s390/kernel/vdso64/ |
H A D | vdso64.lds.S | 84 .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
/linux-master/drivers/net/wireless/mediatek/mt76/ |
H A D | mt792x_core.c | 406 struct mt76_ethtool_worker_info *wi = wi_data; local 408 if (msta->vif->mt76.idx != wi->idx) 411 mt76_ethtool_worker(wi, &msta->wcid.stats, true); 422 struct mt76_ethtool_worker_info wi = { local 465 wi.initial_stat_idx = ei; 466 ieee80211_iterate_stations_atomic(hw, mt792x_ethtool_worker, &wi); 470 if (!wi.sta_count) 473 ei += wi.worker_stat_count;
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.c | 609 u16 q_no, wi; local 625 wi = iq->host_write_index; 626 hw_desc = &iq->desc_ring[wi]; 629 tx_buffer = iq->buff_info + wi; 701 wi++; 702 iq->host_write_index = wi & iq->ring_size_mask;
|
/linux-master/drivers/staging/greybus/ |
H A D | audio_topology.c | 430 int ret, wi, max, connect; local 472 for (wi = 0; wi < wlist->num_widgets; wi++) { 473 widget = wlist->widgets[wi]; 762 int ret, wi, ctl_id; local 839 for (wi = 0; wi < wlist->num_widgets; wi++) { 840 widget = wlist->widgets[wi]; [all...] |
/linux-master/drivers/net/ethernet/brocade/bna/ |
H A D | bfi_enet.h | 100 } __packed wi; member in struct:bfi_enet_txq_entry 104 #define wi_hdr wi.base 105 #define wi_ext_hdr wi.ext
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.c | 855 u16 q_no, wi; local 871 wi = iq->host_write_index; 872 hw_desc = &iq->desc_ring[wi]; 875 tx_buffer = iq->buff_info + wi; 947 wi++; 948 iq->host_write_index = wi & iq->ring_size_mask;
|
/linux-master/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | main.c | 1254 struct mt76_ethtool_worker_info *wi = wi_data; local 1257 if (msta->vif->mt76.idx != wi->idx) 1260 mt76_ethtool_worker(wi, &msta->wcid.stats, true); 1272 struct mt76_ethtool_worker_info wi = { local 1341 wi.initial_stat_idx = ei; 1342 ieee80211_iterate_stations_atomic(hw, mt7996_ethtool_worker, &wi); 1346 if (wi.sta_count == 0) 1349 ei += wi.worker_stat_count;
|