• Home
  • Raw
  • Download

Lines Matching refs:cfd

603 static void dump_cfd(struct vpdma_cfd *cfd)  in dump_cfd()  argument
607 class = cfd_get_class(cfd); in dump_cfd()
615 cfd->dest_addr_offset); in dump_cfd()
618 pr_debug("word1: num_data_wrds = %d\n", cfd->block_len); in dump_cfd()
620 pr_debug("word2: payload_addr = 0x%08x\n", cfd->payload_addr); in dump_cfd()
623 cfd_get_pkt_type(cfd), in dump_cfd()
624 cfd_get_direct(cfd), class, cfd_get_dest(cfd), in dump_cfd()
625 cfd_get_payload_len(cfd)); in dump_cfd()
636 struct vpdma_cfd *cfd; in vpdma_add_cfd_block() local
641 cfd = list->next; in vpdma_add_cfd_block()
642 WARN_ON((void *)(cfd + 1) > (list->buf.addr + list->buf.size)); in vpdma_add_cfd_block()
644 cfd->dest_addr_offset = dest_offset; in vpdma_add_cfd_block()
645 cfd->block_len = len; in vpdma_add_cfd_block()
646 cfd->payload_addr = (u32) blk->dma_addr; in vpdma_add_cfd_block()
647 cfd->ctl_payload_len = cfd_pkt_payload_len(CFD_INDIRECT, CFD_CLS_BLOCK, in vpdma_add_cfd_block()
650 list->next = cfd + 1; in vpdma_add_cfd_block()
652 dump_cfd(cfd); in vpdma_add_cfd_block()
664 struct vpdma_cfd *cfd; in vpdma_add_cfd_adb() local
670 cfd = list->next; in vpdma_add_cfd_adb()
671 BUG_ON((void *)(cfd + 1) > (list->buf.addr + list->buf.size)); in vpdma_add_cfd_adb()
673 cfd->w0 = 0; in vpdma_add_cfd_adb()
674 cfd->w1 = 0; in vpdma_add_cfd_adb()
675 cfd->payload_addr = (u32) adb->dma_addr; in vpdma_add_cfd_adb()
676 cfd->ctl_payload_len = cfd_pkt_payload_len(CFD_INDIRECT, CFD_CLS_ADB, in vpdma_add_cfd_adb()
679 list->next = cfd + 1; in vpdma_add_cfd_adb()
681 dump_cfd(cfd); in vpdma_add_cfd_adb()