/linux-6.12.1/drivers/dma/bestcomm/ |
D | fec.c | 127 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_fec_rx_reset() 139 memset_io(tsk->bd, 0x00, tsk->num_bd * tsk->bd_size); in bcom_fec_rx_reset() 229 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_fec_tx_reset() 240 memset_io(tsk->bd, 0x00, tsk->num_bd * tsk->bd_size); in bcom_fec_tx_reset()
|
D | gen_bd.c | 134 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_gen_bd_rx_reset() 145 memset_io(tsk->bd, 0x00, tsk->num_bd * tsk->bd_size); in bcom_gen_bd_rx_reset() 218 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_gen_bd_tx_reset() 229 memset_io(tsk->bd, 0x00, tsk->num_bd * tsk->bd_size); in bcom_gen_bd_tx_reset()
|
D | bestcomm.c | 47 bcom_task_alloc(int bd_count, int bd_size, int priv_size) in bcom_task_alloc() argument 92 tsk->bd = bcom_sram_alloc(bd_count * bd_size, 4, &tsk->bd_pa); in bcom_task_alloc() 95 memset_io(tsk->bd, 0x00, bd_count * bd_size); in bcom_task_alloc() 98 tsk->bd_size = bd_size; in bcom_task_alloc()
|
D | ata.c | 82 var->bd_last = tsk->bd_pa + ((tsk->num_bd-1) * tsk->bd_size); in bcom_ata_init() 132 memset_io(tsk->bd, 0x00, tsk->num_bd * tsk->bd_size); in bcom_ata_reset_bd()
|
/linux-6.12.1/include/linux/fsl/bestcomm/ |
D | bestcomm.h | 58 unsigned int bd_size; member 152 return ((void *)tsk->bd) + (index * tsk->bd_size); in bcom_get_bd()
|
D | bestcomm_priv.h | 236 extern struct bcom_task *bcom_task_alloc(int bd_count, int bd_size, int priv_size);
|
/linux-6.12.1/drivers/net/ethernet/ibm/emac/ |
D | mal.c | 519 int err = 0, i, bd_size; in mal_probe() local 637 bd_size = sizeof(struct mal_descriptor) * in mal_probe() 640 mal->bd_virt = dma_alloc_coherent(&ofdev->dev, bd_size, &mal->bd_dma, in mal_probe() 709 dma_free_coherent(&ofdev->dev, bd_size, mal->bd_virt, mal->bd_dma); in mal_probe()
|
/linux-6.12.1/drivers/tty/serial/ |
D | ucc_uart.c | 200 unsigned int bd_size; /* size of BD buffer space */ member 221 (addr < (qe_port->bd_virt + qe_port->bd_size))) in cpu2qe_addr() 240 (addr < (qe_port->bd_dma_addr + qe_port->bd_size)))) in qe2cpu_addr() 1000 qe_port->bd_size = rx_size + tx_size; in qe_uart_request_port() 1033 dma_free_coherent(port->dev, qe_port->bd_size, qe_port->bd_virt, in qe_uart_release_port()
|
D | imx.c | 1189 unsigned int bd_size; in imx_uart_dma_rx_callback() local 1215 bd_size = sg_dma_len(sgl) / sport->rx_periods; in imx_uart_dma_rx_callback() 1216 rx_ring->tail = ((rx_ring->head-1) / bd_size) * bd_size; in imx_uart_dma_rx_callback()
|
/linux-6.12.1/drivers/dma/ |
D | imx-sdma.c | 1414 u32 bd_size = desc->num_bd * sizeof(struct sdma_buffer_descriptor); in sdma_alloc_bd() local 1419 desc->bd = gen_pool_dma_alloc(sdma->iram_pool, bd_size, &desc->bd_phys); in sdma_alloc_bd() 1421 desc->bd = dma_alloc_coherent(sdma->dev, bd_size, &desc->bd_phys, GFP_NOWAIT); in sdma_alloc_bd() 1433 u32 bd_size = desc->num_bd * sizeof(struct sdma_buffer_descriptor); in sdma_free_bd() local 1437 gen_pool_free(sdma->iram_pool, (unsigned long)desc->bd, bd_size); in sdma_free_bd() 1439 dma_free_coherent(desc->sdmac->sdma->dev, bd_size, desc->bd, desc->bd_phys); in sdma_free_bd()
|
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/ |
D | hns3_enet.c | 1767 static unsigned int hns3_skb_bd_num(struct sk_buff *skb, unsigned int *bd_size, in hns3_skb_bd_num() argument 1775 bd_size[bd_num++] = HNS3_MAX_BD_SIZE; in hns3_skb_bd_num() 1783 bd_size[bd_num++] = size; in hns3_skb_bd_num() 1795 bd_size[bd_num++] = HNS3_MAX_BD_SIZE; in hns3_skb_bd_num() 1802 bd_size[bd_num++] = size; in hns3_skb_bd_num() 1810 static unsigned int hns3_tx_bd_num(struct sk_buff *skb, unsigned int *bd_size, in hns3_tx_bd_num() argument 1827 bd_num = hns3_skb_bd_num(skb, bd_size, bd_num); in hns3_tx_bd_num() 1832 bd_num = hns3_tx_bd_num(frag_skb, bd_size, max_non_tso_bd_num, in hns3_tx_bd_num() 1855 static bool hns3_skb_need_linearized(struct sk_buff *skb, unsigned int *bd_size, in hns3_skb_need_linearized() argument 1862 tot_len += bd_size[i]; in hns3_skb_need_linearized() [all …]
|
/linux-6.12.1/drivers/soc/fsl/qe/ |
D | qmc.c | 264 size_t bd_size; member 1935 qmc->bd_size = (nb_chans * (QMC_NB_TXBDS + QMC_NB_RXBDS)) * sizeof(cbd_t); in qmc_probe() 1936 qmc->bd_table = dmam_alloc_coherent(qmc->dev, qmc->bd_size, in qmc_probe() 1942 memset(qmc->bd_table, 0, qmc->bd_size); in qmc_probe()
|
/linux-6.12.1/drivers/net/ethernet/freescale/enetc/ |
D | enetc.h | 93 size_t bd_size; member
|
D | enetc.c | 1765 size_t bd_base_size = res->bd_count * res->bd_size; in enetc_dma_alloc_bdr() 1784 size_t bd_base_size = res->bd_count * res->bd_size; in enetc_dma_free_bdr() 1797 res->bd_size = sizeof(union enetc_tx_bd); in enetc_alloc_tx_resource() 1883 res->bd_size = sizeof(union enetc_rx_bd); in enetc_alloc_rx_resource() 1885 res->bd_size *= 2; in enetc_alloc_rx_resource()
|
/linux-6.12.1/drivers/net/ethernet/freescale/ |
D | fec_main.c | 4020 int bd_size; in fec_enet_init() local 4051 bd_size = (fep->total_tx_ring_size + fep->total_rx_ring_size) * dsize; in fec_enet_init() 4054 cbd_base = fec_dmam_alloc(&fep->pdev->dev, bd_size, &bd_dma, in fec_enet_init()
|