Home
last modified time | relevance | path

Searched refs:bchan (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/qcom/
H A Dbam_dma.c344 #define IS_BUSY(chan) (CIRC_SPACE(bchan->tail, bchan->head,\
420 * @bchan: bam channel
424 static void bam_reset_channel(struct bam_chan *bchan) in bam_reset_channel() argument
426 struct bam_device *bdev = bchan->bdev; in bam_reset_channel()
428 lockdep_assert_held(&bchan->vc.lock); in bam_reset_channel()
431 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
432 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
438 bchan->initialized = 0; in bam_reset_channel()
443 * @bchan
448 bam_chan_init_hw(struct bam_chan *bchan, enum dma_transfer_direction dir) bam_chan_init_hw() argument
500 struct bam_chan *bchan = to_bam_chan(chan); bam_alloc_chan() local
535 struct bam_chan *bchan = to_bam_chan(chan); bam_free_chan() local
584 struct bam_chan *bchan = to_bam_chan(chan); bam_slave_config() local
610 struct bam_chan *bchan = to_bam_chan(chan); bam_prep_slave_sg() local
689 struct bam_chan *bchan = to_bam_chan(chan); bam_dma_terminate_all() local
736 struct bam_chan *bchan = to_bam_chan(chan); bam_pause() local
762 struct bam_chan *bchan = to_bam_chan(chan); bam_resume() local
801 struct bam_chan *bchan = &bdev->channels[i]; process_channel_irqs() local
909 struct bam_chan *bchan = to_bam_chan(chan); bam_tx_status() local
954 bam_apply_new_config(struct bam_chan *bchan, enum dma_transfer_direction dir) bam_apply_new_config() argument
977 bam_start_dma(struct bam_chan *bchan) bam_start_dma() argument
1080 struct bam_chan *bchan; dma_tasklet() local
1104 struct bam_chan *bchan = to_bam_chan(chan); bam_issue_pending() local
1206 bam_channel_init(struct bam_device *bdev, struct bam_chan *bchan, u32 index) bam_channel_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/qcom/
H A Dbam_dma.c344 #define IS_BUSY(chan) (CIRC_SPACE(bchan->tail, bchan->head,\
460 * @bchan: bam channel
464 static void bam_reset_channel(struct bam_chan *bchan) in bam_reset_channel() argument
466 struct bam_device *bdev = bchan->bdev; in bam_reset_channel()
468 lockdep_assert_held(&bchan->vc.lock); in bam_reset_channel()
471 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
472 writel_relaxed(0, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
478 bchan->initialized = 0; in bam_reset_channel()
483 * @bchan
488 bam_chan_init_hw(struct bam_chan *bchan, enum dma_transfer_direction dir) bam_chan_init_hw() argument
540 struct bam_chan *bchan = to_bam_chan(chan); bam_alloc_chan() local
570 struct bam_chan *bchan = to_bam_chan(chan); bam_free_chan() local
626 struct bam_chan *bchan = to_bam_chan(chan); bam_slave_config() local
652 struct bam_chan *bchan = to_bam_chan(chan); bam_prep_slave_sg() local
727 struct bam_chan *bchan = to_bam_chan(chan); bam_dma_terminate_all() local
774 struct bam_chan *bchan = to_bam_chan(chan); bam_pause() local
800 struct bam_chan *bchan = to_bam_chan(chan); bam_resume() local
839 struct bam_chan *bchan = &bdev->channels[i]; process_channel_irqs() local
947 struct bam_chan *bchan = to_bam_chan(chan); bam_tx_status() local
992 bam_apply_new_config(struct bam_chan *bchan, enum dma_transfer_direction dir) bam_apply_new_config() argument
1015 bam_start_dma(struct bam_chan *bchan) bam_start_dma() argument
1118 struct bam_chan *bchan; dma_tasklet() local
1142 struct bam_chan *bchan = to_bam_chan(chan); bam_issue_pending() local
1216 bam_channel_init(struct bam_device *bdev, struct bam_chan *bchan, u32 index) bam_channel_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/dma/ti/
H A Dk3-udma.c287 struct udma_bchan *bchan; member
772 if (!uc->bchan && uc->config.ep_type != PSIL_EP_NATIVE) in udma_decrement_byte_counters()
791 if (!uc->bchan) { in udma_reset_counters()
1363 UDMA_RESERVE_RESOURCE(bchan); variable
1373 if (uc->bchan) { in bcdma_get_bchan()
1374 dev_dbg(ud->dev, "chan%d: already have bchan%d allocated\n", in bcdma_get_bchan()
1375 uc->id, uc->bchan->id); in bcdma_get_bchan()
1388 uc->bchan = __udma_reserve_bchan(ud, tpl, -1); in bcdma_get_bchan()
1389 if (IS_ERR(uc->bchan)) { in bcdma_get_bchan()
1390 ret = PTR_ERR(uc->bchan); in bcdma_get_bchan()
1930 struct udma_bchan *bchan = uc->bchan; bcdma_tisci_m2m_channel_config() local
5491 struct udma_bchan *bchan = &ud->bchans[i]; udma_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
H A Dsocket.c283 struct mISDNchannel *bchan, *next; in data_sock_ioctl_bound() local
297 list_for_each_entry_safe(bchan, next, in data_sock_ioctl_bound()
299 if (bchan->nr == cq.channel) { in data_sock_ioctl_bound()
300 err = bchan->ctrl(bchan, in data_sock_ioctl_bound()
/kernel/linux/linux-6.6/drivers/isdn/mISDN/
H A Dsocket.c283 struct mISDNchannel *bchan, *next; in data_sock_ioctl_bound() local
297 list_for_each_entry_safe(bchan, next, in data_sock_ioctl_bound()
299 if (bchan->nr == cq.channel) { in data_sock_ioctl_bound()
300 err = bchan->ctrl(bchan, in data_sock_ioctl_bound()

Completed in 9 milliseconds