Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/microchip/fdma/
H 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()
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 Dfdma_api.c10 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 Docelot_fdma.c56 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 Dlan966x_fdma.c9 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 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/
H A Dprocessor.h248 u8 fdma:1; member
/linux/include/soc/mscc/
H A Docelot.h898 struct ocelot_fdma *fdma; member