Searched refs:bcom_task (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/include/linux/fsl/bestcomm/ |
D | bestcomm.h | 47 struct bcom_task { struct 73 extern void bcom_enable(struct bcom_task *tsk); argument 82 extern void bcom_disable(struct bcom_task *tsk); 90 bcom_get_task_irq(struct bcom_task *tsk) { in bcom_get_task_irq() 106 _bcom_next_index(struct bcom_task *tsk) in _bcom_next_index() 117 _bcom_next_outdex(struct bcom_task *tsk) in _bcom_next_outdex() 127 bcom_queue_empty(struct bcom_task *tsk) in bcom_queue_empty() 137 bcom_queue_full(struct bcom_task *tsk) in bcom_queue_full() 148 *bcom_get_bd(struct bcom_task *tsk, unsigned int index) in bcom_get_bd() 160 bcom_buffer_done(struct bcom_task *tsk) in bcom_buffer_done() [all …]
|
D | gen_bd.h | 25 extern struct bcom_task * 30 bcom_gen_bd_rx_reset(struct bcom_task *tsk); 33 bcom_gen_bd_rx_release(struct bcom_task *tsk); 36 extern struct bcom_task * 41 bcom_gen_bd_tx_reset(struct bcom_task *tsk); 44 bcom_gen_bd_tx_release(struct bcom_task *tsk); 48 struct bcom_task * bcom_psc_gen_bd_rx_init(unsigned psc_num, int queue_len, 50 struct bcom_task * bcom_psc_gen_bd_tx_init(unsigned psc_num, int queue_len,
|
D | fec.h | 40 extern struct bcom_task * 44 bcom_fec_rx_reset(struct bcom_task *tsk); 47 bcom_fec_rx_release(struct bcom_task *tsk); 50 extern struct bcom_task * 54 bcom_fec_tx_reset(struct bcom_task *tsk); 57 bcom_fec_tx_release(struct bcom_task *tsk);
|
D | ata.h | 23 extern struct bcom_task * bcom_ata_init(int queue_len, int maxbufsize); 24 extern void bcom_ata_rx_prepare(struct bcom_task *tsk); 25 extern void bcom_ata_tx_prepare(struct bcom_task *tsk); 26 extern void bcom_ata_reset_bd(struct bcom_task *tsk); 27 extern void bcom_ata_release(struct bcom_task *tsk);
|
D | bestcomm_priv.h | 236 extern struct bcom_task *bcom_task_alloc(int bd_count, int bd_size, int priv_size); 237 extern void bcom_task_free(struct bcom_task *tsk);
|
/linux-4.1.27/sound/soc/fsl/ |
D | mpc5200_dma.c | 64 bd = bcom_prepare_next_buffer(s->bcom_task); in psc_dma_bcom_enqueue_next_buffer() 67 bcom_submit_next_buffer(s->bcom_task, NULL); in psc_dma_bcom_enqueue_next_buffer() 81 while (bcom_buffer_done(s->bcom_task)) { in psc_dma_bcom_irq() 82 bcom_retrieve_buffer(s->bcom_task, NULL, NULL); in psc_dma_bcom_irq() 141 bcom_gen_bd_rx_reset(s->bcom_task); in psc_dma_trigger() 143 bcom_gen_bd_tx_reset(s->bcom_task); in psc_dma_trigger() 146 if (!bcom_queue_full(s->bcom_task)) in psc_dma_trigger() 149 bcom_enable(s->bcom_task); in psc_dma_trigger() 162 bcom_disable(s->bcom_task); in psc_dma_trigger() 164 bcom_gen_bd_rx_reset(s->bcom_task); in psc_dma_trigger() [all …]
|
D | mpc5200_dma.h | 25 struct bcom_task *bcom_task; member
|
/linux-4.1.27/drivers/dma/bestcomm/ |
D | ata.c | 57 struct bcom_task * 60 struct bcom_task *tsk; in bcom_ata_init() 103 void bcom_ata_rx_prepare(struct bcom_task *tsk) in bcom_ata_rx_prepare() 117 void bcom_ata_tx_prepare(struct bcom_task *tsk) in bcom_ata_tx_prepare() 131 void bcom_ata_reset_bd(struct bcom_task *tsk) in bcom_ata_reset_bd() 146 void bcom_ata_release(struct bcom_task *tsk) in bcom_ata_release()
|
D | gen_bd.c | 88 struct bcom_task * 92 struct bcom_task *tsk; in bcom_gen_bd_rx_init() 118 bcom_gen_bd_rx_reset(struct bcom_task *tsk) in bcom_gen_bd_rx_reset() 165 bcom_gen_bd_rx_release(struct bcom_task *tsk) in bcom_gen_bd_rx_release() 173 extern struct bcom_task * 177 struct bcom_task *tsk; in bcom_gen_bd_tx_init() 202 bcom_gen_bd_tx_reset(struct bcom_task *tsk) in bcom_gen_bd_tx_reset() 249 bcom_gen_bd_tx_release(struct bcom_task *tsk) in bcom_gen_bd_tx_release() 319 struct bcom_task * bcom_psc_gen_bd_rx_init(unsigned psc_num, int queue_len, in bcom_psc_gen_bd_rx_init() 340 struct bcom_task *
|
D | fec.c | 84 struct bcom_task * 87 struct bcom_task *tsk; in bcom_fec_rx_init() 111 bcom_fec_rx_reset(struct bcom_task *tsk) in bcom_fec_rx_reset() 158 bcom_fec_rx_release(struct bcom_task *tsk) in bcom_fec_rx_release() 186 struct bcom_task * 189 struct bcom_task *tsk; in bcom_fec_tx_init() 212 bcom_fec_tx_reset(struct bcom_task *tsk) in bcom_fec_tx_reset() 259 bcom_fec_tx_release(struct bcom_task *tsk) in bcom_fec_tx_release()
|
D | bestcomm.c | 49 struct bcom_task * 53 struct bcom_task *tsk; in bcom_task_alloc() 75 tsk = kzalloc(sizeof(struct bcom_task) + priv_size, GFP_KERNEL); in bcom_task_alloc() 81 tsk->priv = (void*)tsk + sizeof(struct bcom_task); in bcom_task_alloc() 121 bcom_task_free(struct bcom_task *tsk) in bcom_task_free() 236 bcom_enable(struct bcom_task *tsk) in bcom_enable() 243 bcom_disable(struct bcom_task *tsk) in bcom_disable()
|
/linux-4.1.27/arch/powerpc/platforms/52xx/ |
D | mpc52xx_lpbfifo.c | 48 struct bcom_task *bcom_tx_task; 49 struct bcom_task *bcom_rx_task; 50 struct bcom_task *bcom_cur_task;
|
/linux-4.1.27/drivers/net/ethernet/freescale/ |
D | fec_mpc52xx.c | 61 struct bcom_task *rx_dmatsk; 62 struct bcom_task *tx_dmatsk; 122 static void mpc52xx_fec_free_rx_buffers(struct net_device *dev, struct bcom_task *s) in mpc52xx_fec_free_rx_buffers() 148 static int mpc52xx_fec_alloc_rx_buffers(struct net_device *dev, struct bcom_task *rxtsk) in mpc52xx_fec_alloc_rx_buffers()
|
/linux-4.1.27/drivers/ata/ |
D | pata_mpc52xx.c | 58 struct bcom_task *dmatsk; 682 struct bcom_task *dmatsk; in mpc52xx_ata_probe()
|