Home
last modified time | relevance | path

Searched refs:dma_size (Results 1 – 25 of 61) sorted by relevance

123

/Linux-v5.4/arch/c6x/kernel/
Dsetup.c69 static unsigned long dma_size __initdata;
231 dma_size = memparse(p, &p); in early_memdma()
310 if (dma_size) { in setup_arch()
312 dma_size = CACHE_REGION_END(dma_size); in setup_arch()
315 dma_start = memory_end - dma_size; in setup_arch()
321 if (memblock_is_region_memory(dma_start, dma_size)) in setup_arch()
322 memblock_reserve(dma_start, dma_size); in setup_arch()
373 if (dma_size && memblock_is_region_memory(dma_start, dma_size)) in setup_arch()
375 CACHE_REGION_START(dma_start + dma_size - 1)); in setup_arch()
378 coherent_mem_init(dma_start, dma_size); in setup_arch()
/Linux-v5.4/drivers/i2c/busses/
Di2c-ismt.c395 u8 dma_size = 0; in ismt_access() local
438 dma_size = 1; in ismt_access()
452 dma_size = 2; in ismt_access()
462 dma_size = 1; in ismt_access()
472 dma_size = 3; in ismt_access()
483 dma_size = 2; in ismt_access()
492 dma_size = 3; in ismt_access()
503 dma_size = data->block[0] + 1; in ismt_access()
505 desc->wr_len_cmd = dma_size; in ismt_access()
508 memcpy(&dma_buffer[1], &data->block[1], dma_size - 1); in ismt_access()
[all …]
/Linux-v5.4/arch/c6x/mm/
Ddma-coherent.c32 static u32 dma_size; variable
81 if (!dma_size || !size) in arch_dma_alloc()
107 if (!dma_size || !size) in arch_dma_free()
128 dma_size = size; in coherent_mem_init()
131 dma_pages = dma_size >> PAGE_SHIFT; in coherent_mem_init()
132 if (dma_size & (PAGE_SIZE - 1)) in coherent_mem_init()
/Linux-v5.4/drivers/gpu/drm/i915/gem/selftests/
Dhuge_gem_object.c97 dma_addr_t dma_size) in huge_gem_object() argument
102 GEM_BUG_ON(!phys_size || phys_size > dma_size); in huge_gem_object()
104 GEM_BUG_ON(!IS_ALIGNED(dma_size, I915_GTT_PAGE_SIZE)); in huge_gem_object()
106 if (overflows_type(dma_size, obj->base.size)) in huge_gem_object()
113 drm_gem_private_object_init(&i915->drm, &obj->base, dma_size); in huge_gem_object()
Dhuge_gem_object.h13 dma_addr_t dma_size);
/Linux-v5.4/sound/soc/intel/common/
Dsst-acpi.c36 int dma_size; member
110 sst_pdata->dma_size = desc->dma_size; in sst_acpi_probe()
185 .dma_size = SST_LPT_DSP_DMA_SIZE,
198 .dma_size = SST_LPT_DSP_DMA_SIZE,
/Linux-v5.4/drivers/scsi/
Dmyrs.h691 u32 dma_size:24; /* Bytes 4-6 */ member
705 u32 dma_size; /* Bytes 4-7 */ member
718 u32 dma_size; /* Bytes 4-7 */ member
732 u32 dma_size:24; /* Bytes 4-6 */ member
747 u32 dma_size:24; /* Bytes 4-6 */ member
761 u32 dma_size:24; /* Bytes 4-6 */ member
775 u32 dma_size:24; /* Bytes 4-6 */ member
791 u32 dma_size:24; /* Bytes 4-6 */ member
809 u32 dma_size:24; /* Bytes 4-6 */ member
847 u32 dma_size:24; /* Bytes 4-6 */ member
Dstex.c313 size_t dma_size; member
1069 h->extra_size = cpu_to_le32(hba->dma_size - hba->extra_offset); in stex_common_handshake()
1730 hba->dma_size = cp_offset + sizeof(struct st_frame); in stex_probe()
1733 hba->extra_offset = hba->dma_size; in stex_probe()
1734 hba->dma_size += ST_ADDITIONAL_MEM; in stex_probe()
1737 hba->dma_size, &hba->dma_handle, GFP_KERNEL); in stex_probe()
1745 hba->dma_size = hba->extra_offset in stex_probe()
1748 hba->dma_size, &hba->dma_handle, GFP_KERNEL); in stex_probe()
1838 dma_free_coherent(&pdev->dev, hba->dma_size, in stex_probe()
1926 dma_free_coherent(&hba->pdev->dev, hba->dma_size, in stex_hba_free()
/Linux-v5.4/drivers/media/pci/cx23885/
Dcx23885-alsa.c262 BUG_ON(!chip->dma_size); in dsp_buffer_free()
272 chip->dma_size = 0; in dsp_buffer_free()
371 chip->dma_size = chip->period_size * params_periods(hw_params); in snd_cx23885_hw_params()
373 BUG_ON(!chip->dma_size); in snd_cx23885_hw_params()
384 (PAGE_ALIGN(chip->dma_size) >> PAGE_SHIFT)); in snd_cx23885_hw_params()
403 substream->runtime->dma_bytes = chip->dma_size; in snd_cx23885_hw_params()
/Linux-v5.4/drivers/media/pci/cx25821/
Dcx25821-alsa.c76 unsigned int dma_size; member
400 BUG_ON(!chip->dma_size); in dsp_buffer_free()
409 chip->dma_size = 0; in dsp_buffer_free()
510 chip->dma_size = chip->period_size * params_periods(hw_params); in snd_cx25821_hw_params()
512 BUG_ON(!chip->dma_size); in snd_cx25821_hw_params()
526 (PAGE_ALIGN(chip->dma_size) >> PAGE_SHIFT)); in snd_cx25821_hw_params()
547 substream->runtime->dma_bytes = chip->dma_size; in snd_cx25821_hw_params()
/Linux-v5.4/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_init.c107 rds_ring->dma_size, in netxen_release_rx_buffers()
220 rds_ring->dma_size = in netxen_alloc_sw_resources()
226 rds_ring->dma_size = in netxen_alloc_sw_resources()
229 rds_ring->dma_size = in netxen_alloc_sw_resources()
232 rds_ring->dma_size + NET_IP_ALIGN; in netxen_alloc_sw_resources()
239 rds_ring->dma_size = in netxen_alloc_sw_resources()
242 rds_ring->dma_size = in netxen_alloc_sw_resources()
246 rds_ring->dma_size += NX_LRO_BUFFER_EXTRA; in netxen_alloc_sw_resources()
249 rds_ring->dma_size + NET_IP_ALIGN; in netxen_alloc_sw_resources()
254 rds_ring->dma_size = NX_RX_LRO_BUFFER_LENGTH; in netxen_alloc_sw_resources()
[all …]
/Linux-v5.4/sound/isa/gus/
Dgus_pcm.c43 unsigned int dma_size; member
122 begin = pcmp->memory + voice * (pcmp->dma_size / runtime->channels); in snd_gf1_pcm_trigger_up()
216 step = pcmp->dma_size / runtime->channels; in snd_gf1_pcm_interrupt_wave()
248 …ge(pcmp->substream, end + (pcmp->block_size / 2), pcmp->memory + (pcmp->dma_size / 2) + (end / 2),… in snd_gf1_pcm_interrupt_wave()
344 unsigned int bpos = pos + (voice * (pcmp->dma_size / 2)); in get_bpos()
345 if (snd_BUG_ON(bpos > pcmp->dma_size)) in get_bpos()
347 if (snd_BUG_ON(bpos + len > pcmp->dma_size)) in get_bpos()
496 pcmp->dma_size = snd_pcm_lib_buffer_bytes(substream); in snd_gf1_pcm_playback_prepare()
498 pcmp->blocks = pcmp->dma_size / pcmp->block_size; in snd_gf1_pcm_playback_prepare()
/Linux-v5.4/arch/arm/mm/
Dinit.c96 unsigned long dma_size) in arm_adjust_dma_zone() argument
98 if (size[0] <= dma_size) in arm_adjust_dma_zone()
101 size[ZONE_NORMAL] = size[0] - dma_size; in arm_adjust_dma_zone()
102 size[ZONE_DMA] = dma_size; in arm_adjust_dma_zone()
/Linux-v5.4/drivers/media/pci/cx88/
Dcx88-alsa.c68 unsigned int dma_size; member
354 WARN_ON(!chip->dma_size); in dsp_buffer_free()
463 chip->dma_size = chip->period_size * params_periods(hw_params); in snd_cx88_hw_params()
465 WARN_ON(!chip->dma_size); in snd_cx88_hw_params()
476 (PAGE_ALIGN(chip->dma_size) >> PAGE_SHIFT)); in snd_cx88_hw_params()
494 substream->runtime->dma_bytes = chip->dma_size; in snd_cx88_hw_params()
/Linux-v5.4/include/sound/
Dsof.h74 int dma_size; member
Des1688.h31 unsigned int dma_size; member
/Linux-v5.4/drivers/crypto/
Datmel-tdes.c120 size_t dma_size; member
329 dd->dma_size, DMA_FROM_DEVICE); in atmel_tdes_crypt_pdc_stop()
333 dd->buf_out, dd->buflen, dd->dma_size, 1); in atmel_tdes_crypt_pdc_stop()
334 if (count != dd->dma_size) { in atmel_tdes_crypt_pdc_stop()
405 dd->dma_size = length; in atmel_tdes_crypt_pdc()
442 dd->dma_size = length; in atmel_tdes_crypt_dma()
654 dd->dma_size, DMA_FROM_DEVICE); in atmel_tdes_crypt_dma_stop()
658 dd->buf_out, dd->buflen, dd->dma_size, 1); in atmel_tdes_crypt_dma_stop()
659 if (count != dd->dma_size) { in atmel_tdes_crypt_dma_stop()
/Linux-v5.4/drivers/misc/mei/
Dhw-me.h28 size_t dma_size[DMA_DSCR_NUM]; member
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_nsp.c505 size_t chunk_size, dma_size; in nfp_nsp_command_buf_dma_sg() local
513 dma_size = BIT_ULL(dma_order); in nfp_nsp_command_buf_dma_sg()
555 if (WARN_ONCE(round_down(addr, dma_size) != in nfp_nsp_command_buf_dma_sg()
556 round_down(addr + chunks[i].len - 1, dma_size), in nfp_nsp_command_buf_dma_sg()
558 &addr, chunks[i].len, dma_size)) { in nfp_nsp_command_buf_dma_sg()
/Linux-v5.4/drivers/tty/serial/
Datmel_serial.c90 unsigned int dma_size; member
1443 pdc->dma_size, in atmel_release_tx_pdc()
1475 pdc->dma_size, in atmel_tx_pdc()
1511 pdc->dma_size = UART_XMIT_SIZE; in atmel_prepare_tx_pdc()
1595 pdc->dma_size, in atmel_release_rx_pdc()
1629 head = min(head, pdc->dma_size); in atmel_rx_from_pdc()
1633 pdc->dma_size, DMA_FROM_DEVICE); in atmel_rx_from_pdc()
1647 pdc->dma_size, DMA_FROM_DEVICE); in atmel_rx_from_pdc()
1657 if (head >= pdc->dma_size) { in atmel_rx_from_pdc()
1660 atmel_uart_writel(port, ATMEL_PDC_RNCR, pdc->dma_size); in atmel_rx_from_pdc()
[all …]
/Linux-v5.4/drivers/misc/
Dhpilo.h142 size_t dma_size; member
/Linux-v5.4/drivers/media/pci/netup_unidvb/
Dnetup_unidvb.h115 u32 dma_size; member
Dnetup_unidvb_core.c659 dma->ring_buffer_size = ndev->dma_size / 2; in netup_unidvb_dma_init()
891 ndev->dma_size = 2 * 188 * in netup_unidvb_initdev()
894 ndev->dma_size, &ndev->dma_phys, GFP_KERNEL); in netup_unidvb_initdev()
946 dma_free_coherent(&pci_dev->dev, ndev->dma_size, in netup_unidvb_initdev()
989 dma_free_coherent(&ndev->pci_dev->dev, ndev->dma_size, in netup_unidvb_finidev()
/Linux-v5.4/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_init.c100 rds_ring->dma_size, in qlcnic_release_rx_buffers()
207 rds_ring->dma_size = QLCNIC_P3P_RX_BUF_MAX_LEN; in qlcnic_alloc_sw_resources()
208 rds_ring->skb_size = rds_ring->dma_size + NET_IP_ALIGN; in qlcnic_alloc_sw_resources()
213 rds_ring->dma_size = in qlcnic_alloc_sw_resources()
218 rds_ring->dma_size += QLCNIC_LRO_BUFFER_EXTRA; in qlcnic_alloc_sw_resources()
221 rds_ring->dma_size + NET_IP_ALIGN; in qlcnic_alloc_sw_resources()
/Linux-v5.4/sound/isa/es1688/
Des1688_lib.c337 snd_dma_pointer(chip->dma8, chip->dma_size)); in snd_es1688_trigger()
363 chip->dma_size = size; in snd_es1688_playback_prepare()
424 chip->dma_size = size; in snd_es1688_capture_prepare()
493 ptr = snd_dma_pointer(chip->dma8, chip->dma_size); in snd_es1688_playback_pointer()
504 ptr = snd_dma_pointer(chip->dma8, chip->dma_size); in snd_es1688_capture_pointer()

123