Home
last modified time | relevance | path

Searched refs:refill (Results 1 – 25 of 46) 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 = 0x00002524,
[all …]
H A Dipu7.h169 u32 refill; member
/linux/mm/
H A Dpage_frag_cache.c102 refill: in __page_frag_alloc_align()
138 goto refill; in __page_frag_alloc_align()
143 goto refill; in __page_frag_alloc_align()
/linux/tools/testing/selftests/bpf/
H A Dbpf_arena_alloc.h32 refill: in bpf_alloc()
48 goto refill; in bpf_alloc()
/linux/tools/testing/shared/
H A Dlinux.c287 int refill; in kmem_cache_refill_sheaf() local
302 refill = kmem_cache_alloc_bulk(s, gfp, size - sheaf->size, in kmem_cache_refill_sheaf()
304 if (!refill) in kmem_cache_refill_sheaf()
307 sheaf->size += refill; in kmem_cache_refill_sheaf()
/linux/Documentation/networking/
H A Diou-zcrx.rst90 Create refill ring
100 This refill ring consists of some space for the header, followed by an array of
138 Map refill ring
141 The kernel fills in fields for the refill ring in the registration ``struct
H A Dpage_pool.rst36 | cache available | No entries, refill
/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/arch/m68k/sun3/
H A Dsun3dvma.c93 static inline int refill(void) in refill() function
126 if(!refill()) { in rmcache()
/linux/drivers/net/ethernet/toshiba/
H A Dps3_gelic_net.c1002 goto refill; in gelic_card_decode_one_descr()
1018 goto refill; in gelic_card_decode_one_descr()
1029 goto refill; in gelic_card_decode_one_descr()
1043 goto refill; in gelic_card_decode_one_descr()
1052 goto refill; in gelic_card_decode_one_descr()
1057 refill: in gelic_card_decode_one_descr()
/linux/net/core/
H A Dpage_pool.c98 stats->alloc_stats.refill += pool->alloc_stats.refill; in page_pool_get_stats()
143 *data++ = pool_stats->alloc_stats.refill; in page_pool_ethtool_stats_get()
424 alloc_stat_inc(pool, refill); in page_pool_refill_alloc_cache()
H A Dpage_pool_user.c148 stats.alloc_stats.refill) || in page_pool_nl_stats_fill()
/linux/include/net/page_pool/
H A Dtypes.h115 u64 refill; member
/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.c463 int refill; in mlx5e_refill_rx_wqes() local
470 refill = min_t(u16, rq->wqe.info.refill_unit, remaining); in mlx5e_refill_rx_wqes()
472 mlx5e_free_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
473 refill_alloc = mlx5e_alloc_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes()
474 if (unlikely(refill_alloc != refill)) in mlx5e_refill_rx_wqes()
478 remaining -= refill; in mlx5e_refill_rx_wqes()
486 for (int i = 0; i < total_alloc + refill; i++) { in mlx5e_refill_rx_wqes()
/linux/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c597 goto refill; in hip04_rx_poll()
625 refill: in hip04_rx_poll()
/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

12