/linux-3.3/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_dcb.c | 43 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 …]
|
D | ixgbe_dcb_82599.c | 36 * @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 …]
|
D | ixgbe_dcb_82598.c | 42 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()
|
D | ixgbe_dcb_82598.h | 78 u16 *refill, 83 u16 *refill, 89 u16 *refill, 94 s32 ixgbe_dcb_hw_config_82598(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|
D | ixgbe_dcb_82599.h | 100 u16 *refill, 107 u16 *refill, 113 u16 *refill, 119 s32 ixgbe_dcb_hw_config_82599(struct ixgbe_hw *hw, u8 pfc_en, u16 *refill,
|
D | ixgbe_dcb.h | 104 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,
|
D | ixgbe_dcb_nl.c | 388 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/ |
D | omap_dmm_priv.h | 113 /* create refill buffer big enough to refill all slots, plus 3 descriptors.. 116 * refill 163 /* refill engines */
|
D | omap_dmm_tiler.c | 565 /* 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/ |
D | war.h | 121 * 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
|
D | cpu-info.h | 37 #define MIPS_CACHE_IC_F_DC 0x00000008 /* Ic can refill from D-cache */
|
/linux-3.3/arch/cris/arch-v32/mm/ |
D | mmu.S | 1 ; 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/ |
D | tlbex.c | 6 * 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/ |
D | virtio_net.c | 73 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/ |
D | bcm63xx_enet.h | 205 /* next dirty rx descriptor to refill */ 215 * refill */
|
/linux-3.3/include/linux/ |
D | atm_zatm.h | 27 int low_water,high_water; /* refill parameters */
|
/linux-3.3/drivers/staging/octeon/ |
D | ethernet-rx.h | 37 /* Refill the packet buffer pool */ in cvm_oct_rx_refill_pool()
|
D | ethernet.c | 150 * 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/ |
D | fault_64.c | 7 * 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/ |
D | sun3dvma.c | 104 static inline int refill(void) in refill() function 137 if(!refill()) { in rmcache()
|
/linux-3.3/Documentation/networking/ |
D | spider_net.txt | 192 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/ |
D | ib_sysctl.c | 58 * setting this to 1 and moving init/refill of send/recv
|
/linux-3.3/drivers/net/ethernet/sfc/ |
D | rx.c | 82 * 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/ |
D | pgtable_64.h | 98 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/ |
D | sge.c | 106 * 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()
|