Home
last modified time | relevance | path

Searched refs:refill (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_dcb.c21 static int ixgbe_ieee_credits(__u8 *bw, __u16 *refill, in ixgbe_ieee_credits() argument
44 refill[i] = val; in ixgbe_ieee_credits()
174 u16 *refill) in ixgbe_dcb_unpack_refill() argument
180 refill[tc] = tc_config[tc].path[direction].data_credits_refill; in ixgbe_dcb_unpack_refill()
257 u16 refill[MAX_TRAFFIC_CLASS]; in ixgbe_dcb_hw_config() local
262 ixgbe_dcb_unpack_refill(dcb_config, DCB_TX_CONFIG, refill); in ixgbe_dcb_hw_config()
270 return ixgbe_dcb_hw_config_82598(hw, pfc_en, refill, max, in ixgbe_dcb_hw_config()
277 return ixgbe_dcb_hw_config_82599(hw, pfc_en, refill, max, in ixgbe_dcb_hw_config()
305 __u16 refill[IEEE_8021QAZ_MAX_TCS], max[IEEE_8021QAZ_MAX_TCS]; in ixgbe_dcb_hw_ets() local
331 ixgbe_ieee_credits(ets->tc_tx_bw, refill, max, max_frame); in ixgbe_dcb_hw_ets()
[all …]
H A Dixgbe_dcb_82598.c18 int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_rx_arbiter_82598() argument
41 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82598()
76 int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82598() argument
97 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82598()
122 int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82598() argument
138 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82598()
255 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82598() argument
258 ixgbe_dcb_config_rx_arbiter_82598(hw, refill, max, prio_type); in ixgbe_dcb_hw_config_82598()
259 ixgbe_dcb_config_tx_desc_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
261 ixgbe_dcb_config_tx_data_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
H A Dixgbe_dcb_82599.c21 u16 *refill, in ixgbe_dcb_config_rx_arbiter_82599() argument
47 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82599()
80 u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82599() argument
98 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82599()
132 u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82599() argument
158 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82599()
333 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82599() argument
336 ixgbe_dcb_config_rx_arbiter_82599(hw, refill, max, bwg_id, in ixgbe_dcb_hw_config_82599()
338 ixgbe_dcb_config_tx_desc_arbiter_82599(hw, refill, max, in ixgbe_dcb_hw_config_82599()
340 ixgbe_dcb_config_tx_data_arbiter_82599(hw, refill, max, in ixgbe_dcb_hw_config_82599()
H A Dixgbe_dcb_82598.h52 int ixgbe_dcb_config_rx_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
55 int ixgbe_dcb_config_tx_desc_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
58 int ixgbe_dcb_config_tx_data_arbiter_82598(struct ixgbe_hw *hw, u16 *refill,
61 int ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
H A Dixgbe_dcb_82599.h76 int ixgbe_dcb_config_rx_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
80 int ixgbe_dcb_config_tx_desc_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
83 int ixgbe_dcb_config_tx_data_arbiter_82599(struct ixgbe_hw *hw, u16 *refill,
87 int ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
H A Dixgbe_dcb.h132 int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
H A Dixgbe_dcb_nl.c314 u16 refill[MAX_TRAFFIC_CLASS], max[MAX_TRAFFIC_CLASS]; in ixgbe_dcbnl_set_all() local
330 ixgbe_dcb_unpack_refill(dcb_cfg, DCB_TX_CONFIG, refill); in ixgbe_dcbnl_set_all()
336 ixgbe_dcb_hw_ets_config(hw, refill, max, bwg_id, in ixgbe_dcbnl_set_all()
/linux/drivers/staging/media/ipu7/
H A Dipu7.c63 .refill = 0x00002726,
100 .refill = 0x00002524,
140 .refill = 0x00002120,
235 .refill = 0x00002322,
344 .refill = 0x00002726,
439 .refill = 0x00002322,
509 .refill = 0x00002524,
629 .refill = 0x00002120,
803 .refill = 0x00002726,
838 .refill
[all...]
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_alloc.h32 refill: in bpf_alloc()
48 goto refill; in bpf_alloc()
/linux/drivers/md/bcache/
H A Dbtree.c2633 struct refill { struct
2644 struct refill *refill = container_of(op, struct refill, op); in refill_keybuf_fn() argument
2645 struct keybuf *buf = refill->buf; in refill_keybuf_fn()
2648 if (bkey_cmp(k, refill->end) > 0) { in refill_keybuf_fn()
2656 if (refill->pred(buf, k)) { in refill_keybuf_fn()
2673 refill->nr_found++; in refill_keybuf_fn()
2689 struct refill refill; in bch_refill_keybuf() local
2693 bch_btree_op_init(&refill.op, -1); in bch_refill_keybuf()
2694 refill.nr_found = 0; in bch_refill_keybuf()
2695 refill.buf = buf; in bch_refill_keybuf()
[all …]
/linux/fs/smb/smbdirect/
H A Dinternal.h24 struct workqueue_struct *refill; member
H A Dconnection.c606 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_put_recv_io()
1147 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_send_single_iter()
1657 queue_work(sc->workqueues.refill, &sc->recv_io.posted.refill_work); in smbdirect_connection_recv_io_done()
/linux/include/net/page_pool/
H A Dtypes.h124 u64 refill; member
/linux/net/core/
H A Dpage_pool.c98 stats->alloc_stats.refill += pool->alloc_stats.refill; in page_pool_get_stats()
141 *data++ = pool_stats->alloc_stats.refill; in page_pool_ethtool_stats_get()
427 alloc_stat_inc(pool, refill); in page_pool_refill_alloc_cache()
964 * Tries to refill a number of netmems into the ptr_ring cache holding ptr_ring
1318 /* Flush pool alloc cache, as refill will check NUMA node */ in page_pool_update_nid()
H A Dpage_pool_user.c157 stats.alloc_stats.refill) || in page_pool_nl_stats_fill()
/linux/tools/perf/Documentation/
H A Dperf-arm-spe.txt159 only samples that have both 'L1D cache refill' AND 'TLB walk' are recorded. When
163 refill OR TLB walk. If the same bit is set in both filters it's UNPREDICTABLE
169 bit 3 - L1D refill
171 bit 5 - TLB refill
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_rx.c490 int refill; in mlx5e_refill_rx_wqes() local
493 * according to the page pool cache refill size to avoid overflowing in mlx5e_refill_rx_wqes()
497 refill = min_t(u16, rq->wqe.info.refill_unit, remaining); in mlx5e_refill_rx_wqes()
499 mlx5e_free_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
500 refill_alloc = mlx5e_alloc_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
501 if (unlikely(refill_alloc != refill)) in mlx5e_refill_rx_wqes()
505 remaining -= refill; in mlx5e_refill_rx_wqes()
513 for (int i = 0; i < total_alloc + refill; i++) { in mlx5e_refill_rx_wqes()
/linux/Documentation/networking/
H A Dpage_pool.rst36 | cache available | No entries, refill
/linux/Documentation/networking/device_drivers/ethernet/aquantia/
H A Datlantic.rst470 RX refill threshold. RX path will not refill freed descriptors until the
/linux/Documentation/trace/
H A Devents-kmem.rst94 between allocation and freeing. A number of drain or refill pages that occur
/linux/drivers/net/ethernet/hisilicon/hns3/
H A Dhns3_enet.h343 u16 refill; member
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-slab95 allocated using the slow path because of a refill or
412 times SLUB will attempt to refill the cpu slab with a partial
/linux/Documentation/scheduler/
H A Dsched-rt-group.rst67 limit. Now if the audio thread needs to refill the DMA buffer every 0.005s, but
/linux/io_uring/
H A Dio_uring.c616 unsigned int refill = -tctx->cached_refs + IO_TCTX_REFS_CACHE_NR; in io_task_refs_refill()
618 percpu_counter_add(&tctx->inflight, refill); in io_task_refs_refill()
619 refcount_add(refill, &current->usage); in io_task_refs_refill()
620 tctx->cached_refs += refill; in io_task_refs_refill()
615 unsigned int refill = -tctx->cached_refs + IO_TCTX_REFS_CACHE_NR; io_task_refs_refill() local
/linux/Documentation/staging/
H A Dlzo.rst77 They just have to "refill" this credit if they consume extra bytes. This

12