Home
last modified time | relevance | path

Searched defs:fdma (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/net/ethernet/microchip/fdma/
A Dfdma_api.h84 struct fdma { struct
88 struct fdma_dcb *dcbs; argument
89 struct fdma_dcb *last_dcb; argument
111 struct fdma_ops ops; argument
115 static inline void fdma_dcb_advance(struct fdma *fdma) in fdma_dcb_advance()
123 static inline void fdma_db_advance(struct fdma *fdma) in fdma_db_advance()
129 static inline void fdma_db_reset(struct fdma *fdma) in fdma_db_reset()
135 static inline bool fdma_dcb_is_reusable(struct fdma *fdma) in fdma_dcb_is_reusable()
166 static inline struct fdma_db *fdma_db_next_get(struct fdma *fdma) in fdma_db_next_get()
178 static inline struct fdma_dcb *fdma_dcb_next_get(struct fdma *fdma) in fdma_dcb_next_get()
[all …]
A Dfdma_api.c11 int (*cb)(struct fdma *fdma, int dcb_idx, in __fdma_db_add()
22 int fdma_db_add(struct fdma *fdma, int dcb_idx, int db_idx, u64 status) in fdma_db_add()
33 int (*dcb_cb)(struct fdma *fdma, int dcb_idx, u64 *nextptr), in __fdma_dcb_add()
34 int (*db_cb)(struct fdma *fdma, int dcb_idx, int db_idx, in __fdma_dcb_add()
71 int fdma_dcbs_init(struct fdma *fdma, u64 info, u64 status) in fdma_dcbs_init()
90 int fdma_alloc_coherent(struct device *dev, struct fdma *fdma) in fdma_alloc_coherent()
104 int fdma_alloc_phys(struct fdma *fdma) in fdma_alloc_phys()
117 void fdma_free_coherent(struct device *dev, struct fdma *fdma) in fdma_free_coherent()
124 void fdma_free_phys(struct fdma *fdma) in fdma_free_phys()
131 u32 fdma_get_size(struct fdma *fdma) in fdma_get_size()
[all …]
/linux/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_fdma.c27 static int sparx5_fdma_tx_dataptr_cb(struct fdma *fdma, int dcb, int db, in sparx5_fdma_tx_dataptr_cb()
56 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_activate() local
90 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_deactivate() local
107 struct fdma *fdma = &tx->fdma; in sparx5_fdma_tx_activate() local
144 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_get_frame() local
188 struct fdma *fdma = &rx->fdma; in sparx5_fdma_napi_callback() local
217 struct fdma *fdma = &tx->fdma; in sparx5_fdma_xmit() local
251 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_alloc() local
271 struct fdma *fdma = &tx->fdma; in sparx5_fdma_tx_alloc() local
287 struct fdma *fdma = &rx->fdma; in sparx5_fdma_rx_init() local
[all …]
A Dsparx5_main.h112 struct fdma fdma; member
124 struct fdma fdma; member
/linux/drivers/net/ethernet/mscc/
A Docelot_fdma.c148 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_alloc_rx_buffs() local
236 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_rx_restart() local
391 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_rx_get() local
483 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_tx_cleanup() local
676 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_inject_frame() local
700 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_free_rx_ring() local
723 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_free_tx_ring() local
744 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_rings_alloc() local
791 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_netdev_init() local
806 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_netdev_deinit() local
[all …]
A Docelot_net.c1852 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_release_port() local
/linux/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_fdma.c53 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_free_pages() local
65 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_free_page() local
113 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_alloc() local
132 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_start() local
171 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_disable() local
200 struct fdma *fdma = &tx->fdma; in lan966x_fdma_tx_alloc() local
232 struct fdma *fdma = &tx->fdma; in lan966x_fdma_tx_activate() local
271 struct fdma *fdma = &tx->fdma; in lan966x_fdma_tx_disable() local
334 struct fdma *fdma = &tx->fdma; in lan966x_fdma_tx_clear_buf() local
394 struct fdma *fdma = &rx->fdma; in lan966x_fdma_rx_check_frame() local
[all …]
A Dlan966x_main.h197 struct fdma fdma; member
233 struct fdma fdma; member
323 bool fdma; member
/linux/arch/arm/mach-rpc/
A Ddma.c267 struct floppy_dma *fdma = container_of(dma, struct floppy_dma, dma); in floppy_enable_dma() local
301 struct floppy_dma *fdma = container_of(dma, struct floppy_dma, dma); in floppy_disable_dma() local
/linux/include/acpi/
A Dprocessor.h248 u8 fdma:1; member
/linux/include/soc/mscc/
A Docelot.h891 struct ocelot_fdma *fdma; member

Completed in 38 milliseconds