Searched defs:fdma (Results 1 – 7 of 7) sorted by relevance
/linux/drivers/net/ethernet/microchip/fdma/ |
H A D | fdma_api.h | 84 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() 159 static inline struct fdma_db *fdma_db_get(struct fdma *fdma, int dcb_idx, in fdma_db_get() 166 static inline struct fdma_db *fdma_db_next_get(struct fdma *fdma) in fdma_db_next_get() [all …]
|
H A D | fdma_api.c | 10 static int __fdma_db_add(struct fdma *fdma, int dcb_idx, int db_idx, u64 status, in __fdma_db_add() 11 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() 32 int __fdma_dcb_add(struct fdma *fdma, int dcb_idx, u64 info, u64 status, in __fdma_dcb_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() 60 int fdma_dcb_add(struct fdma *fdma, int dcb_idx, u64 info, u64 status) 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() [all …]
|
/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_fdma.c | 56 static int ocelot_fdma_rx_ring_free(struct ocelot_fdma *fdma) in ocelot_fdma_rx_ring_free() 67 static int ocelot_fdma_tx_ring_free(struct ocelot_fdma *fdma) in ocelot_fdma_tx_ring_free() 78 static bool ocelot_fdma_tx_ring_empty(struct ocelot_fdma *fdma) in ocelot_fdma_tx_ring_empty() 148 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 553 struct ocelot_fdma *fdma = container_of(napi, struct ocelot_fdma, napi); in ocelot_fdma_napi_poll() local 608 struct ocelot_fdma *fdma, struct sk_buff *skb) in ocelot_fdma_send_skb() 676 struct ocelot_fdma *fdma = ocelot->fdma; in ocelot_fdma_inject_frame() local [all …]
|
/linux/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 9 static int lan966x_fdma_rx_dataptr_cb(struct fdma *fdma, int dcb, int db, in lan966x_fdma_rx_dataptr_cb() 26 static int lan966x_fdma_tx_dataptr_cb(struct fdma *fdma, int dcb, int db, in lan966x_fdma_tx_dataptr_cb() 36 static int lan966x_fdma_xdp_tx_dataptr_cb(struct fdma *fdma, int dcb, int db, in lan966x_fdma_xdp_tx_dataptr_cb() 53 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 [all …]
|
/linux/arch/arm/mach-rpc/ |
H A D | dma.c | 267 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/ |
H A D | processor.h | 248 u8 fdma:1; member
|
/linux/include/soc/mscc/ |
H A D | ocelot.h | 898 struct ocelot_fdma *fdma; member
|