| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_dcb.c | 21 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 D | ixgbe_dcb_82598.c | 18 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 D | ixgbe_dcb_82599.c | 21 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 D | ixgbe_dcb_82598.h | 52 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 D | ixgbe_dcb_82599.h | 76 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 D | ixgbe_dcb.h | 132 int ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
|
| H A D | ixgbe_dcb_nl.c | 314 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/tools/testing/selftests/bpf/ |
| H A D | bpf_arena_alloc.h | 32 refill: in bpf_alloc() 48 goto refill; in bpf_alloc()
|
| /linux/drivers/md/bcache/ |
| H A D | btree.c | 2633 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 D | internal.h | 24 struct workqueue_struct *refill; member
|
| /linux/include/net/page_pool/ |
| H A D | types.h | 124 u64 refill; member
|
| /linux/net/core/ |
| H A D | page_pool.c | 98 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() 974 * Tries to refill a number of netmems into the ptr_ring cache holding ptr_ring 1330 /* Flush pool alloc cache, as refill will check NUMA node */ in page_pool_update_nid()
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-arm-spe.txt | 159 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 D | en_rx.c | 493 int refill; in mlx5e_refill_rx_wqes() local 496 * according to the page pool cache refill size to avoid overflowing in mlx5e_refill_rx_wqes() 500 refill = min_t(u16, rq->wqe.info.refill_unit, remaining); in mlx5e_refill_rx_wqes() 502 mlx5e_free_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes() 503 refill_alloc = mlx5e_alloc_rx_wqes(rq, ix + total_alloc, refill); in mlx5e_refill_rx_wqes() 504 if (unlikely(refill_alloc != refill)) in mlx5e_refill_rx_wqes() 508 remaining -= refill; in mlx5e_refill_rx_wqes() 516 for (int i = 0; i < total_alloc + refill; i++) { in mlx5e_refill_rx_wqes()
|
| /linux/Documentation/networking/device_drivers/ethernet/aquantia/ |
| H A D | atlantic.rst | 470 RX refill threshold. RX path will not refill freed descriptors until the
|
| /linux/Documentation/trace/ |
| H A D | events-kmem.rst | 94 between allocation and freeing. A number of drain or refill pages that occur
|
| /linux/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hns3_enet.h | 343 u16 refill; member
|
| H A D | hns3_enet.c | 3503 ring->desc_cb[i].refill = 0; in hns3_buffer_detach() 3582 ring->desc_cb[i].refill = 1; in hns3_alloc_and_attach_buffer() 3615 ring->desc_cb[i].refill = 1; in hns3_replace_buffer() 3624 ring->desc_cb[i].refill = 1; in hns3_reuse_buffer() 3730 if (unlikely(ntc == ntu && !ring->desc_cb[ntc].refill)) in hns3_desc_unused() 4082 ring->desc_cb[ring->next_to_clean].refill = 0; in hns3_rx_ring_move_fw()
|
| /linux/Documentation/scheduler/ |
| H A D | sched-rt-group.rst | 67 limit. Now if the audio thread needs to refill the DMA buffer every 0.005s, but
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-kernel-slab | 95 allocated using the slow path because of a refill or 414 times SLUB will attempt to refill the cpu slab with a partial
|
| /linux/drivers/net/ethernet/cavium/thunder/ |
| H A D | nicvf_queues.c | 390 refill: in nicvf_refill_rbdr() 447 goto refill; in nicvf_refill_rbdr()
|
| /linux/Documentation/admin-guide/hw-vuln/ |
| H A D | tsx_async_abort.rst | 38 When performing store, load or L1 refill operations, processors write
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-mmu.c | 475 writel(mmu_hw->refill, mmu_hw->base + MMU_REG_AXI_REFILL_IF_ID); in __mmu_at_init()
|
| /linux/drivers/net/ethernet/cortina/ |
| H A D | gemini.c | 870 static unsigned int geth_fill_freeq(struct gemini_ethernet *geth, bool refill) in geth_fill_freeq() argument 885 pn = (refill ? rw.bits.wptr : rw.bits.rptr) >> fpp_order; in geth_fill_freeq()
|
| /linux/lib/ |
| H A D | maple_tree.c | 1101 unsigned long refill; in mas_alloc_nodes() local 1103 refill = mas->node_request; in mas_alloc_nodes() 1104 if (kmem_cache_sheaf_size(mas->sheaf) >= refill) { in mas_alloc_nodes() 1109 if (mt_refill_sheaf(gfp, &mas->sheaf, refill)) in mas_alloc_nodes()
|