Home
last modified time | relevance | path

Searched refs:ofdma (Results 1 – 25 of 58) sorted by relevance

123

/linux-6.15/drivers/dma/
H A Dof-dma.c38 return ofdma; in of_dma_find_controller()
65 route_data = ofdma->of_dma_route_allocate(&dma_spec_target, ofdma); in of_dma_router_xlate()
71 ofdma->dma_router->route_free(ofdma->dma_router->dev, in of_dma_router_xlate()
79 ofdma->dma_router->route_free(ofdma->dma_router->dev, in of_dma_router_xlate()
130 ofdma = kzalloc(sizeof(*ofdma), GFP_KERNEL); in of_dma_controller_register()
131 if (!ofdma) in of_dma_controller_register()
162 kfree(ofdma); in of_dma_controller_free()
197 ofdma = kzalloc(sizeof(*ofdma), GFP_KERNEL); in of_dma_router_register()
198 if (!ofdma) in of_dma_router_register()
291 if (ofdma) { in of_dma_request_slave_channel()
[all …]
H A Dlpc18xx-dmamux.c54 struct of_dma *ofdma) in lpc18xx_dmamux_reserve() argument
56 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc18xx_dmamux_reserve()
80 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc18xx_dmamux_reserve()
H A Dlpc32xx-dmamux.c91 struct of_dma *ofdma) in lpc32xx_dmamux_reserve() argument
93 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in lpc32xx_dmamux_reserve()
124 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in lpc32xx_dmamux_reserve()
H A Dep93xx_dma.c1446 struct of_dma *ofdma) in ep93xx_m2p_dma_of_xlate() argument
1448 struct ep93xx_dma_engine *edma = ofdma->of_dma_data; in ep93xx_m2p_dma_of_xlate()
1463 return __dma_request_channel(&mask, ep93xx_m2p_dma_filter, &dma_cfg, ofdma->of_node); in ep93xx_m2p_dma_of_xlate()
1477 struct of_dma *ofdma) in ep93xx_m2m_dma_of_xlate() argument
1479 struct ep93xx_dma_engine *edma = ofdma->of_dma_data; in ep93xx_m2m_dma_of_xlate()
1499 return __dma_request_channel(&mask, ep93xx_m2m_dma_filter, &dma_cfg, ofdma->of_node); in ep93xx_m2m_dma_of_xlate()
H A Dmmp_tdma.c610 struct of_dma *ofdma) in mmp_tdma_xlate() argument
612 struct mmp_tdma_device *tdev = ofdma->of_dma_data; in mmp_tdma_xlate()
625 ofdma->of_node); in mmp_tdma_xlate()
H A Dfsl-edma-main.c175 struct of_dma *ofdma) in fsl_edma_xlate() argument
177 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; in fsl_edma_xlate()
218 struct of_dma *ofdma) in fsl_edma3_xlate() argument
220 struct fsl_edma_engine *fsl_edma = ofdma->of_dma_data; in fsl_edma3_xlate()
H A Dmxs-dma.c725 struct of_dma *ofdma) in mxs_dma_xlate() argument
727 struct mxs_dma_engine *mxs_dma = ofdma->of_dma_data; in mxs_dma_xlate()
740 ofdma->of_node); in mxs_dma_xlate()
H A Dmoxart-dma.c324 struct of_dma *ofdma) in moxart_of_xlate() argument
326 struct moxart_dmadev *mdc = ofdma->of_dma_data; in moxart_of_xlate()
H A Duniphier-xdmac.c467 struct of_dma *ofdma) in of_dma_uniphier_xlate() argument
469 struct uniphier_xdmac_device *xdev = ofdma->of_dma_data; in of_dma_uniphier_xlate()
H A Ddma-jz4780.c806 struct of_dma *ofdma) in jz4780_of_dma_xlate() argument
808 struct jz4780_dma_dev *jzdma = ofdma->of_dma_data; in jz4780_of_dma_xlate()
847 ofdma->of_node); in jz4780_of_dma_xlate()
H A Dst_fdma.c168 struct of_dma *ofdma) in st_fdma_of_xlate() argument
170 struct st_fdma_dev *fdev = ofdma->of_dma_data; in st_fdma_of_xlate()
H A Dbcm2835-dma.c863 struct of_dma *ofdma) in bcm2835_dma_xlate() argument
865 struct bcm2835_dmadev *d = ofdma->of_dma_data; in bcm2835_dma_xlate()
H A Dapple-admac.c582 struct of_dma *ofdma) in admac_dma_of_xlate() argument
584 struct admac_data *ad = (struct admac_data *) ofdma->of_dma_data; in admac_dma_of_xlate()
/linux-6.15/include/linux/
H A Dof_dma.h50 struct of_dma *ofdma);
52 struct of_dma *ofdma);
84 struct of_dma *ofdma) in of_dma_simple_xlate() argument
/linux-6.15/drivers/dma/dw/
H A Drzn1-dmamux.c42 struct of_dma *ofdma) in rzn1_dmamux_route_allocate() argument
44 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in rzn1_dmamux_route_allocate()
77 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", dmac_idx); in rzn1_dmamux_route_allocate()
H A Dof.c17 struct of_dma *ofdma) in dw_dma_of_xlate() argument
19 struct dw_dma *dw = ofdma->of_dma_data; in dw_dma_of_xlate()
/linux-6.15/drivers/dma/ti/
H A Ddma-crossbar.c78 struct of_dma *ofdma) in ti_am335x_xbar_route_allocate() argument
80 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_am335x_xbar_route_allocate()
100 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_am335x_xbar_route_allocate()
240 struct of_dma *ofdma) in ti_dra7_xbar_route_allocate() argument
242 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in ti_dra7_xbar_route_allocate()
254 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", 0); in ti_dra7_xbar_route_allocate()
/linux-6.15/drivers/dma/stm32/
H A Dstm32-dmamux.c87 struct of_dma *ofdma) in stm32_dmamux_route_allocate() argument
89 struct platform_device *pdev = of_find_device_by_node(ofdma->of_node); in stm32_dmamux_route_allocate()
133 dma_spec->np = of_parse_phandle(ofdma->of_node, "dma-masters", i - 1); in stm32_dmamux_route_allocate()
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dphy_be.c451 .init = { .rs = RTW89_RS_MCS, .idx = 14, .ofdma = RTW89_NON_OFDMA },
456 .init = { .rs = RTW89_RS_MCS, .idx = 14, .ofdma = RTW89_OFDMA },
461 .init = { .rs = RTW89_RS_MCS, .ofdma = RTW89_NON_OFDMA },
465 .init = { .rs = RTW89_RS_HEDCM, .ofdma = RTW89_NON_OFDMA },
469 .init = { .rs = RTW89_RS_MCS, .ofdma = RTW89_OFDMA },
473 .init = { .rs = RTW89_RS_HEDCM, .ofdma = RTW89_OFDMA },
/linux-6.15/drivers/net/wireless/ath/ath12k/
H A Dhal_tx.h72 u8 ofdma; member
H A Ddp_tx.c701 if (ts->ofdma && ts->pkt_type == HAL_TX_RATE_STATS_PKT_TYPE_11AX) { in ath12k_dp_tx_update_txcompl()
708 if (ts->ofdma && ts->pkt_type == HAL_TX_RATE_STATS_PKT_TYPE_11BE) { in ath12k_dp_tx_update_txcompl()
834 ts->ofdma = u32_get_bits(info0, HAL_TX_RATE_STATS_INFO0_OFDMA_TX); in ath12k_dp_tx_status_parse()
/linux-6.15/drivers/dma/lgm/
H A Dlgm-dma.c1358 update_client_configs(struct of_dma *ofdma, struct of_phandle_args *spec) in update_client_configs() argument
1360 struct ldma_dev *d = ofdma->of_dma_data; in update_client_configs()
1385 struct of_dma *ofdma) in ldma_xlate() argument
1387 struct ldma_dev *d = ofdma->of_dma_data; in ldma_xlate()
1396 ret = update_client_configs(ofdma, spec); in ldma_xlate()
/linux-6.15/drivers/dma/sh/
H A Dusb-dmac.c649 struct of_dma *ofdma) in usb_dmac_of_xlate() argument
662 ofdma->of_node); in usb_dmac_of_xlate()
/linux-6.15/drivers/dma/qcom/
H A Dqcom_adm.c719 struct of_dma *ofdma) in adm_dma_xlate() argument
721 struct dma_device *dev = ofdma->of_dma_data; in adm_dma_xlate()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Ddp_tx.c462 u8 mcs, rate_idx = 0, ofdma; in ath11k_dp_tx_update_txcompl() local
485 ofdma = FIELD_GET(HAL_TX_RATE_STATS_INFO0_OFDMA_TX, ts->rate_stats); in ath11k_dp_tx_update_txcompl()
537 if (ofdma && pkt_type == HAL_TX_RATE_STATS_PKT_TYPE_11AX) { in ath11k_dp_tx_update_txcompl()

123