Home
last modified time | relevance | path

Searched refs:dma_fifo (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/staging/fwserial/
Ddma_fifo.h38 struct dma_fifo { struct
75 void dma_fifo_init(struct dma_fifo *fifo); argument
76 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned int align,
78 void dma_fifo_free(struct dma_fifo *fifo);
79 void dma_fifo_reset(struct dma_fifo *fifo);
80 int dma_fifo_in(struct dma_fifo *fifo, const void *src, int n);
81 int dma_fifo_out_pend(struct dma_fifo *fifo, struct dma_pending *pended);
82 int dma_fifo_out_complete(struct dma_fifo *fifo,
86 static inline int dma_fifo_level(struct dma_fifo *fifo) in dma_fifo_level()
92 static inline int dma_fifo_out_level(struct dma_fifo *fifo) in dma_fifo_out_level()
[all …]
Ddma_fifo.c38 void dma_fifo_init(struct dma_fifo *fifo) in dma_fifo_init()
58 int dma_fifo_alloc(struct dma_fifo *fifo, int size, unsigned int align, in dma_fifo_alloc()
96 void dma_fifo_free(struct dma_fifo *fifo) in dma_fifo_free()
113 void dma_fifo_reset(struct dma_fifo *fifo) in dma_fifo_reset()
139 int dma_fifo_in(struct dma_fifo *fifo, const void *src, int n) in dma_fifo_in()
182 int dma_fifo_out_pend(struct dma_fifo *fifo, struct dma_pending *pended) in dma_fifo_out_pend()
242 int dma_fifo_out_complete(struct dma_fifo *fifo, struct dma_pending *complete) in dma_fifo_out_complete()
DMakefile3 firewire-serial-objs := fwserial.o dma_fifo.o
Dfwserial.h260 struct dma_fifo tx_fifo;
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtxrx.h153 return &sq->db.dma_fifo[i & sq->dma_fifo_mask]; in mlx5e_dma_get()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den.h402 struct mlx5e_sq_dma *dma_fifo; member
Den_main.c1085 kvfree(sq->db.dma_fifo); in mlx5e_free_txqsq_db()
1093 sq->db.dma_fifo = kvzalloc_node(array_size(df_sz, in mlx5e_alloc_txqsq_db()
1094 sizeof(*sq->db.dma_fifo)), in mlx5e_alloc_txqsq_db()
1099 if (!sq->db.dma_fifo || !sq->db.wqe_info) { in mlx5e_alloc_txqsq_db()