/linux-6.15/drivers/atm/ |
D | Kconfig | 73 chipsets. However, in some cases, large bursts may overrun buffers 75 bursts must be disabled and only (slower) small bursts can be used. 84 Also, sometimes larger bursts lead to lower throughput, e.g. on an 86 when going from 8W to 16W bursts. 89 bool "Enable 16W TX bursts (discouraged)" 96 bool "Enable 8W TX bursts (recommended)" 103 bool "Enable 4W TX bursts (optional)" 107 this if you have disabled 8W bursts. Enabling 4W if 8W is also set 111 bool "Enable 2W TX bursts (optional)" 115 this if you have disabled 4W and 8W bursts. Enabling 2W if 4W or 8W [all …]
|
/linux-6.15/drivers/scsi/ |
D | sun_esp.c | 177 u8 bursts, val; in esp_get_bursts() local 180 bursts = of_getintprop_default(dp, "burst-sizes", 0xff); in esp_get_bursts() 183 bursts &= val; in esp_get_bursts() 187 bursts &= val; in esp_get_bursts() 189 if (bursts == 0xff || in esp_get_bursts() 190 (bursts & DMA_BURST16) == 0 || in esp_get_bursts() 191 (bursts & DMA_BURST32) == 0) in esp_get_bursts() 192 bursts = (DMA_BURST32 - 1); in esp_get_bursts() 194 esp->bursts = bursts; in esp_get_bursts() 229 can_do_burst16 = (esp->bursts & DMA_BURST16) != 0; in sbus_esp_reset_dma() [all …]
|
D | qlogicpti.c | 154 u8 bursts = qpti->bursts; in set_sbus_cfg1() local 157 * 64-byte bursts and that setting the B64 bit actually in set_sbus_cfg1() 161 if (sbus_can_burst64() && (bursts & DMA_BURST64)) { in set_sbus_cfg1() 165 if (bursts & DMA_BURST32) { in set_sbus_cfg1() 167 } else if (bursts & DMA_BURST16) { in set_sbus_cfg1() 169 } else if (bursts & DMA_BURST8) { in set_sbus_cfg1() 172 val = 0; /* No sbus bursts for you... */ in set_sbus_cfg1() 787 u8 bursts, bmask; in qpti_get_bursts() local 789 bursts = of_getintprop_default(op->dev.of_node, "burst-sizes", 0xff); in qpti_get_bursts() 792 bursts &= bmask; in qpti_get_bursts() [all …]
|
D | qlogicpti.h | 369 unsigned char bursts; member 392 #define SBUS_CFG1_B64 0x0003 /* Enable 64byte bursts */ 393 #define SBUS_CFG1_B32 0x0002 /* Enable 32byte bursts */ 394 #define SBUS_CFG1_B16 0x0001 /* Enable 16byte bursts */ 395 #define SBUS_CFG1_B8 0x0008 /* Enable 8byte bursts */
|
/linux-6.15/include/asm-generic/ |
D | xor.h | 111 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_2() 126 p1[0] = d0; /* Store the result (in bursts) */ in xor_32regs_2() 149 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_3() 172 p1[0] = d0; /* Store the result (in bursts) */ in xor_32regs_3() 197 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_4() 228 p1[0] = d0; /* Store the result (in bursts) */ in xor_32regs_4() 255 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_5() 294 p1[0] = d0; /* Store the result (in bursts) */ in xor_32regs_5() 460 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_p_2() 475 p1[0] = d0; /* Store the result (in bursts) */ in xor_32regs_p_2() [all …]
|
/linux-6.15/arch/sparc/include/asm/ |
D | dma.h | 59 #define DMA_BRST64 0x000c0000 /* SCSI: 64byte bursts (HME on UltraSparc only) */ 60 #define DMA_BRST32 0x00040000 /* SCSI: 32byte bursts */ 61 #define DMA_BRST16 0x00000000 /* SCSI: 16byte bursts */ 62 #define DMA_BRST0 0x00080000 /* SCSI: no bursts (non-HME gate arrays) */
|
D | iommu_32.h | 70 #define IOMMU_SBCFG_BA16 0x00000004 /* Slave supports 16 byte bursts */ 71 #define IOMMU_SBCFG_BA8 0x00000002 /* Slave supports 8 byte bursts */
|
/linux-6.15/drivers/mfd/ |
D | stm32-timers.c | 48 * @bursts: number of bursts to read (e.g. like two for pwm period capture) 53 unsigned int num_reg, unsigned int bursts, in stm32_timers_dma_burst_read() argument 60 size_t len = num_reg * bursts * sizeof(u32); in stm32_timers_dma_burst_read() 73 if (!num_reg || !bursts || reg > STM32_TIMERS_MAX_REGISTERS || in stm32_timers_dma_burst_read() 115 dbl = FIELD_PREP(TIM_DCR_DBL, bursts - 1); in stm32_timers_dma_burst_read()
|
/linux-6.15/Documentation/devicetree/bindings/net/ |
D | samsung-sxgbe.txt | 17 - samsung,burst-map: Integer, Program the possible bursts supported by sxgbe 18 This is an integer and represents allowable DMA bursts when fixed burst.
|
/linux-6.15/arch/m68k/include/asm/ |
D | dvma.h | 174 #define DMA_BRST64 0x00080000 /* SCSI: 64byte bursts (HME on UltraSparc only) */ 175 #define DMA_BRST32 0x00040000 /* SCSI: 32byte bursts */ 176 #define DMA_BRST16 0x00000000 /* SCSI: 16byte bursts */ 177 #define DMA_BRST0 0x00080000 /* SCSI: no bursts (non-HME gate arrays) */
|
/linux-6.15/include/linux/amba/ |
D | pl08x.h | 52 * transfers, not bursts. (Bursts are default.)
|
/linux-6.15/drivers/gpu/drm/imx/ipuv3/ |
D | ipuv3-plane.c | 557 unsigned int npb, bursts; in ipu_calculate_bursts() local 566 /* Maximum number of consecutive bursts without overshooting stride */ in ipu_calculate_bursts() 567 for (bursts = 8; bursts > 1; bursts /= 2) { in ipu_calculate_bursts() 568 if (round_up(width_bytes, npb * cpp * bursts) <= stride) in ipu_calculate_bursts() 571 *num_bursts = bursts; in ipu_calculate_bursts()
|
/linux-6.15/include/uapi/linux/media/raspberrypi/ |
D | pisp_common.h | 180 * round down bursts to end at a 32-byte boundary, to align following 181 * bursts
|
/linux-6.15/arch/sparc/kernel/ |
D | sbus.c | 61 void sbus_set_sbus64(struct device *dev, int bursts) in sbus_set_sbus64() argument 114 if (bursts & DMA_BURST8) in sbus_set_sbus64() 116 if (bursts & DMA_BURST16) in sbus_set_sbus64() 118 if (bursts & DMA_BURST32) in sbus_set_sbus64() 120 if (bursts & DMA_BURST64) in sbus_set_sbus64()
|
/linux-6.15/samples/bpf/ |
D | hbm_edt_kern.c | 94 // bound bursts to 100us in _hbm_out_cg() 96 // negative delta is a credit that allows bursts in _hbm_out_cg()
|
/linux-6.15/drivers/dma/ |
D | pl330.c | 1253 * dregs_len = (total bytes - BURST_TO_BYTE(bursts, ccr)) / in _dregs() 1289 /* Returns bytes consumed and updates bursts */ 1291 unsigned long *bursts, const struct _xfer_spec *pxs) in _loop() argument 1297 if (*bursts == 1) in _loop() 1301 if (*bursts >= 256*256) { in _loop() 1304 cyc = *bursts / lcnt1 / lcnt0; in _loop() 1305 } else if (*bursts > 256) { in _loop() 1307 lcnt0 = *bursts / lcnt1; in _loop() 1310 lcnt1 = *bursts; in _loop() 1330 * Max bursts that we can unroll due to limit on the in _loop() [all …]
|
/linux-6.15/arch/x86/kernel/cpu/mtrr/ |
D | mtrr.c | 222 * %MTRR_TYPE_WRBACK - Write data back in bursts whenever 224 * %MTRR_TYPE_WRCOMB - Write data back soon but allow bursts 374 * %MTRR_TYPE_WRBACK - Write data back in bursts whenever 376 * %MTRR_TYPE_WRCOMB - Write data back soon but allow bursts
|
/linux-6.15/drivers/gpu/ipu-v3/ |
D | ipu-common.c | 289 u32 bursts, regval; in ipu_idmac_lock_enable() local 295 bursts = 0x00; /* locking disabled */ in ipu_idmac_lock_enable() 298 bursts = 0x01; in ipu_idmac_lock_enable() 301 bursts = 0x02; in ipu_idmac_lock_enable() 304 bursts = 0x03; in ipu_idmac_lock_enable() 315 if (bursts && ipu->ipu_type != IPUV3H) in ipu_idmac_lock_enable() 329 regval |= (bursts << idmac_lock_en_info[i].shift); in ipu_idmac_lock_enable()
|
/linux-6.15/drivers/net/ethernet/sun/ |
D | sunbmac.h | 24 #define GLOB_CTRL_B64 0x00000004 /* 64 byte dvma bursts */ 25 #define GLOB_CTRL_B32 0x00000002 /* 32 byte dvma bursts */ 26 #define GLOB_CTRL_B16 0x00000000 /* 16 byte dvma bursts */
|
D | sunqe.h | 24 #define GLOB_CTRL_B64 0x00000004 /* 64 byte dvma bursts */ 25 #define GLOB_CTRL_B32 0x00000002 /* 32 byte dvma bursts */ 26 #define GLOB_CTRL_B16 0x00000000 /* 16 byte dvma bursts */
|
/linux-6.15/Documentation/userspace-api/gpio/ |
D | gpio-v2-lineinfo-changed-read.rst | 55 The buffer may overflow if bursts of events occur quicker than they are read
|
D | gpio-lineinfo-changed-read.rst | 59 The buffer may overflow if bursts of events occur quicker than they are read
|
D | gpio-lineevent-data-read.rst | 67 The buffer may overflow if bursts of events occur quicker than they are read
|
D | gpio-v2-line-event-read.rst | 61 The buffer may overflow if bursts of events occur quicker than they are read
|
/linux-6.15/include/linux/mfd/ |
D | stm32-timers.h | 173 unsigned int num_reg, unsigned int bursts, 180 unsigned int bursts, in stm32_timers_dma_burst_read() argument
|