Home
last modified time | relevance | path

Searched full:refill (Results 1 – 25 of 129) sorted by relevance

123456

/linux-3.3/drivers/net/ethernet/intel/ixgbe/
Dixgbe_dcb.c43 static s32 ixgbe_ieee_credits(__u8 *bw, __u16 *refill, in ixgbe_ieee_credits() argument
66 refill[i] = val; in ixgbe_ieee_credits()
121 * a multiplier. It is required that the refill credits must be in ixgbe_dcb_calculate_tc_credits()
142 /* Calculate credit refill ratio using multiplier */ in ixgbe_dcb_calculate_tc_credits()
191 u16 *refill) in ixgbe_dcb_unpack_refill() argument
198 refill[i] = p->data_credits_refill; in ixgbe_dcb_unpack_refill()
261 u16 refill[MAX_TRAFFIC_CLASS]; in ixgbe_dcb_hw_config() local
266 ixgbe_dcb_unpack_refill(dcb_config, DCB_TX_CONFIG, refill); in ixgbe_dcb_hw_config()
274 ret = ixgbe_dcb_hw_config_82598(hw, pfc_en, refill, max, in ixgbe_dcb_hw_config()
279 ret = ixgbe_dcb_hw_config_82599(hw, pfc_en, refill, max, in ixgbe_dcb_hw_config()
[all …]
Dixgbe_dcb_82599.c36 * @refill: refill credits index by traffic class
44 u16 *refill, in ixgbe_dcb_config_rx_arbiter_82599() argument
70 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82599()
95 * @refill: refill credits index by traffic class
103 u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82599() argument
121 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82599()
146 * @refill: refill credits index by traffic class
154 u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82599() argument
180 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82599()
354 * @refill: refill credits index by traffic class
[all …]
Dixgbe_dcb_82598.c42 u16 *refill, in ixgbe_dcb_config_rx_arbiter_82598() argument
66 credit_refill = refill[i]; in ixgbe_dcb_config_rx_arbiter_82598()
99 u16 *refill, in ixgbe_dcb_config_tx_desc_arbiter_82598() argument
123 reg |= refill[i]; in ixgbe_dcb_config_tx_desc_arbiter_82598()
146 u16 *refill, in ixgbe_dcb_config_tx_data_arbiter_82598() argument
164 reg = refill[i]; in ixgbe_dcb_config_tx_data_arbiter_82598()
284 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill, in ixgbe_dcb_hw_config_82598() argument
287 ixgbe_dcb_config_rx_arbiter_82598(hw, refill, max, prio_type); in ixgbe_dcb_hw_config_82598()
288 ixgbe_dcb_config_tx_desc_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
290 ixgbe_dcb_config_tx_data_arbiter_82598(hw, refill, max, in ixgbe_dcb_hw_config_82598()
Dixgbe_dcb_82598.h78 u16 *refill,
83 u16 *refill,
89 u16 *refill,
94 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
Dixgbe_dcb_82599.h100 u16 *refill,
107 u16 *refill,
113 u16 *refill,
119 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
Dixgbe_dcb.h104 u16 data_credits_refill; /* Credit refill amount in 64B granularity */
156 s32 ixgbe_dcb_hw_ets_config(struct ixgbe_hw *hw, u16 *refill, u16 *max,
Dixgbe_dcb_nl.c388 u16 refill[MAX_TRAFFIC_CLASS], max[MAX_TRAFFIC_CLASS]; in ixgbe_dcbnl_set_all() local
405 DCB_TX_CONFIG, refill); in ixgbe_dcbnl_set_all()
414 ixgbe_dcb_hw_ets_config(&adapter->hw, refill, max, in ixgbe_dcbnl_set_all()
/linux-3.3/drivers/staging/omapdrm/
Domap_dmm_priv.h113 /* create refill buffer big enough to refill all slots, plus 3 descriptors..
116 * refill
163 /* refill engines */
Domap_dmm_tiler.c565 /* Enable all interrupts for each refill engine except in omap_dmm_init()
567 * about because we want to be able to refill live scanout in omap_dmm_init()
591 /* alloc refill memory */ in omap_dmm_init()
596 dev_err(dev->dev, "could not allocate refill memory\n"); in omap_dmm_init()
671 dev_err(omap_dmm->dev, "refill failed"); in omap_dmm_init()
/linux-3.3/arch/mips/include/asm/
Dwar.h121 * operate correctly if the internal data cache refill buffer is empty. These
149 * This will enable the use of a special TLB refill handler which does a
168 * Hit_Invalidate_I cacheops invalidate an icache line but the refill
172 * Workaround: generate an icache refill from a different line
Dcpu-info.h37 #define MIPS_CACHE_IC_F_DC 0x00000008 /* Ic can refill from D-cache */
/linux-3.3/arch/cris/arch-v32/mm/
Dmmu.S1 ; WARNING : The refill handler has been modified, see below !!!
59 ; Refill handler. Three cases may occur:
71 ; doesn't recognize it and we get stuck in a loop of refill exceptions.
/linux-3.3/arch/mips/mm/
Dtlbex.c6 * Synthesize TLB refill handlers at runtime.
371 panic("TLB refill handler space exceeded"); in build_r3000_tlb_refill_handler()
373 pr_debug("Wrote TLB refill handler (%u instructions).\n", in build_r3000_tlb_refill_handler()
577 panic("No TLB refill handler yet (CPU type: %d)", in build_tlb_write_entry()
1220 * For a 64-bit kernel, we are using the 64-bit XTLB refill exception
1222 * slots before the XTLB refill exception handler which belong to the
1223 * unused TLB refill exception.
1304 panic("TLB refill handler space exceeded"); in build_r4000_tlb_refill_handler()
1310 panic("TLB refill handler space exceeded"); in build_r4000_tlb_refill_handler()
1314 * Now fold the handler in the TLB refill handler space. in build_r4000_tlb_refill_handler()
[all …]
/linux-3.3/drivers/net/
Dvirtio_net.c73 struct delayed_work refill; member
504 vi = container_of(work, struct virtnet_info, refill.work); in refill_work()
512 queue_delayed_work(system_nrt_wq, &vi->refill, HZ/2); in refill_work()
531 queue_delayed_work(system_nrt_wq, &vi->refill, 0); in virtnet_poll()
733 queue_delayed_work(system_nrt_wq, &vi->refill, 0); in virtnet_open()
789 cancel_delayed_work_sync(&vi->refill); in virtnet_close()
1078 INIT_DELAYED_WORK(&vi->refill, refill_work); in virtnet_probe()
1192 cancel_delayed_work_sync(&vi->refill); in virtnet_freeze()
1217 queue_delayed_work(system_nrt_wq, &vi->refill, 0); in virtnet_restore()
/linux-3.3/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.h205 /* next dirty rx descriptor to refill */
215 * refill */
/linux-3.3/include/linux/
Datm_zatm.h27 int low_water,high_water; /* refill parameters */
/linux-3.3/drivers/staging/octeon/
Dethernet-rx.h37 /* Refill the packet buffer pool */ in cvm_oct_rx_refill_pool()
Dethernet.c150 * FPA 0 may have been drained, try to refill it if we need in cvm_oct_rx_refill_worker()
152 * processing will refill it. If it were drained, no packets in cvm_oct_rx_refill_worker()
154 * invoked to do the refill. in cvm_oct_rx_refill_worker()
/linux-3.3/arch/sh/mm/
Dfault_64.c7 * Fast PTE->TLB refill path
163 * point doing the TLB refill. Punt the fault to the general in handle_tlbmiss()
/linux-3.3/arch/m68k/sun3/
Dsun3dvma.c104 static inline int refill(void) in refill() function
137 if(!refill()) { in rmcache()
/linux-3.3/Documentation/networking/
Dspider_net.txt192 so its not appropriate to wait for the poll routine to refill, since
196 interrupt wakes up the netdev, which can then refill the queue.
/linux-3.3/net/rds/
Dib_sysctl.c58 * setting this to 1 and moving init/refill of send/recv
/linux-3.3/drivers/net/ethernet/sfc/
Drx.c82 * when the "RX refill threshold" is reached.
407 /* Post an event to cause NAPI to run and refill the queue */ in efx_rx_slow_fill()
521 /* This allows the refill path to post another buffer. in efx_rx_packet()
/linux-3.3/arch/sh/include/asm/
Dpgtable_64.h98 positions, to avoid expensive bit shuffling on every refill. The remaining
99 bits are used for s/w purposes and masked out on each refill.
/linux-3.3/drivers/net/ethernet/chelsio/cxgb4vf/
Dsge.c106 * timer will attempt to refill it.
572 * refill_fl - refill an SGE RX buffer ring
574 * @fl: the Free List ring to refill
603 * small pages if we can't allocate large pages to satisfy the refill. in refill_fl()
701 * Refill a Free List to its capacity or the Maximum Refill Increment,
1747 * for new buffer pointers, refill the Free List. in process_responses()
1923 * the actual refill.
1935 * to refill it. If we're successful in adding enough buffers to push in sge_rx_timer_cb()

123456