/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 490 static int k3_udma_glue_cfg_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) in k3_udma_glue_cfg_rx_chn() argument 530 k3_udma_glue_release_rx_flow(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num) k3_udma_glue_release_rx_flow() argument 549 k3_udma_glue_cfg_rx_flow(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx, struct k3_udma_glue_rx_flow_cfg *flow_cfg) k3_udma_glue_cfg_rx_flow() argument 710 k3_udma_glue_allocate_rx_flows(struct k3_udma_glue_rx_channel *rx_chn, struct k3_udma_glue_rx_channel_cfg *cfg) k3_udma_glue_allocate_rx_flows() argument 742 struct k3_udma_glue_rx_channel *rx_chn; k3_udma_glue_request_rx_chn_priv() local 844 struct k3_udma_glue_rx_channel *rx_chn; k3_udma_glue_request_remote_rx_chn() local 914 k3_udma_glue_release_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_release_rx_chn() argument 942 k3_udma_glue_rx_flow_init(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx, struct k3_udma_glue_rx_flow_cfg *flow_cfg) k3_udma_glue_rx_flow_init() argument 953 k3_udma_glue_rx_flow_get_fdq_id(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_get_fdq_id() argument 967 k3_udma_glue_rx_get_flow_id_base(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_rx_get_flow_id_base() argument 973 k3_udma_glue_rx_flow_enable(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_enable() argument 1016 k3_udma_glue_rx_flow_disable(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_disable() argument 1053 k3_udma_glue_enable_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_enable_rx_chn() argument 1072 k3_udma_glue_disable_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_disable_rx_chn() argument 1084 k3_udma_glue_tdown_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, bool sync) k3_udma_glue_tdown_rx_chn() argument 1119 k3_udma_glue_reset_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) k3_udma_glue_reset_rx_chn() argument 1161 k3_udma_glue_push_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, struct cppi5_host_desc_t *desc_rx, dma_addr_t desc_dma) k3_udma_glue_push_rx_chn() argument 1171 k3_udma_glue_pop_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, dma_addr_t *desc_dma) k3_udma_glue_pop_rx_chn() argument 1180 k3_udma_glue_rx_get_irq(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num) k3_udma_glue_rx_get_irq() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.h | 71 struct k3_udma_glue_rx_channel *rx_chn; member
|
H A D | am65-cpsw-nuss.c | 352 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_push() local 681 struct am65_cpsw_rx_chn *rx_chn = data; am65_cpsw_nuss_rx_cleanup() local 747 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_rx_packets() local 1521 struct am65_cpsw_rx_chn *rx_chn; am65_cpsw_nuss_free_rx_chns() local 1534 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_init_rx_chns() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma-glue.c | 601 static int k3_udma_glue_cfg_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) in k3_udma_glue_cfg_rx_chn() argument 642 k3_udma_glue_release_rx_flow(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num) k3_udma_glue_release_rx_flow() argument 661 k3_udma_glue_cfg_rx_flow(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx, struct k3_udma_glue_rx_flow_cfg *flow_cfg) k3_udma_glue_cfg_rx_flow() argument 840 k3_udma_glue_allocate_rx_flows(struct k3_udma_glue_rx_channel *rx_chn, struct k3_udma_glue_rx_channel_cfg *cfg) k3_udma_glue_allocate_rx_flows() argument 872 struct k3_udma_glue_rx_channel *rx_chn; k3_udma_glue_request_rx_chn_priv() local 1007 struct k3_udma_glue_rx_channel *rx_chn; k3_udma_glue_request_remote_rx_chn() local 1096 k3_udma_glue_release_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_release_rx_chn() argument 1129 k3_udma_glue_rx_flow_init(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx, struct k3_udma_glue_rx_flow_cfg *flow_cfg) k3_udma_glue_rx_flow_init() argument 1140 k3_udma_glue_rx_flow_get_fdq_id(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_get_fdq_id() argument 1154 k3_udma_glue_rx_get_flow_id_base(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_rx_get_flow_id_base() argument 1160 k3_udma_glue_rx_flow_enable(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_enable() argument 1203 k3_udma_glue_rx_flow_disable(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_idx) k3_udma_glue_rx_flow_disable() argument 1240 k3_udma_glue_enable_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_enable_rx_chn() argument 1271 k3_udma_glue_disable_rx_chn(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_disable_rx_chn() argument 1290 k3_udma_glue_tdown_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, bool sync) k3_udma_glue_tdown_rx_chn() argument 1325 k3_udma_glue_reset_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, void *data, void (*cleanup)(void *data, dma_addr_t desc_dma), bool skip_fdq) k3_udma_glue_reset_rx_chn() argument 1369 k3_udma_glue_push_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, struct cppi5_host_desc_t *desc_rx, dma_addr_t desc_dma) k3_udma_glue_push_rx_chn() argument 1379 k3_udma_glue_pop_rx_chn(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num, dma_addr_t *desc_dma) k3_udma_glue_pop_rx_chn() argument 1388 k3_udma_glue_rx_get_irq(struct k3_udma_glue_rx_channel *rx_chn, u32 flow_num) k3_udma_glue_rx_get_irq() argument 1407 k3_udma_glue_rx_get_dma_device(struct k3_udma_glue_rx_channel *rx_chn) k3_udma_glue_rx_get_dma_device() argument 1417 k3_udma_glue_rx_dma_to_cppi5_addr(struct k3_udma_glue_rx_channel *rx_chn, dma_addr_t *addr) k3_udma_glue_rx_dma_to_cppi5_addr() argument 1428 k3_udma_glue_rx_cppi5_to_dma_addr(struct k3_udma_glue_rx_channel *rx_chn, dma_addr_t *addr) k3_udma_glue_rx_cppi5_to_dma_addr() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.h | 89 struct k3_udma_glue_rx_channel *rx_chn; member
|
H A D | am65-cpsw-nuss.c | 308 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; in am65_cpsw_nuss_rx_push() local 651 struct am65_cpsw_rx_chn *rx_chn = data; am65_cpsw_nuss_rx_cleanup() local 718 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_rx_packets() local 1781 struct am65_cpsw_rx_chn *rx_chn; am65_cpsw_nuss_free_rx_chns() local 1795 struct am65_cpsw_rx_chn *rx_chn; am65_cpsw_nuss_remove_rx_chns() local 1817 struct am65_cpsw_rx_chn *rx_chn = &common->rx_chns; am65_cpsw_nuss_init_rx_chns() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.h | 115 struct k3_udma_glue_rx_channel *rx_chn; member
|
H A D | icssg_prueth.c | 61 prueth_cleanup_rx_chns(struct prueth_emac *emac, struct prueth_rx_chn *rx_chn, int max_rflows) prueth_cleanup_rx_chns() argument 337 prueth_init_rx_chns(struct prueth_emac *emac, struct prueth_rx_chn *rx_chn, char *name, u32 max_rflows, u32 max_desc_num) prueth_init_rx_chns() argument 439 prueth_dma_rx_push(struct prueth_emac *emac, struct sk_buff *skb, struct prueth_rx_chn *rx_chn) prueth_dma_rx_push() argument 509 struct prueth_rx_chn *rx_chn = &emac->rx_chns; emac_rx_packet() local 579 struct prueth_rx_chn *rx_chn = data; prueth_rx_cleanup() local [all...] |