Home
last modified time | relevance | path

Searched refs:sw_desc (Results 1 – 25 of 46) sorted by relevance

12

/dports/multimedia/libv4l/linux-5.13-rc2/drivers/dma/ppc4xx/
H A Dadma.c1936 sw_desc->async_tx.cookie, sw_desc->idx, sw_desc); in ppc440spe_adma_tx_submit()
1961 if (sw_desc) { in ppc440spe_adma_prep_dma_interrupt()
1969 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_interrupt()
2010 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_memcpy()
2055 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_xor()
2533 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2539 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2576 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2755 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pqzero_sum()
2802 sw_desc = ppc440spe_get_group_entry(sw_desc, index); in ppc440spe_adma_set_dest()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/dma/ppc4xx/
H A Dadma.c1936 sw_desc->async_tx.cookie, sw_desc->idx, sw_desc); in ppc440spe_adma_tx_submit()
1961 if (sw_desc) { in ppc440spe_adma_prep_dma_interrupt()
1969 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_interrupt()
2010 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_memcpy()
2055 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_xor()
2533 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2539 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2576 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2755 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pqzero_sum()
2802 sw_desc = ppc440spe_get_group_entry(sw_desc, index); in ppc440spe_adma_set_dest()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/dma/ppc4xx/
H A Dadma.c1936 sw_desc->async_tx.cookie, sw_desc->idx, sw_desc); in ppc440spe_adma_tx_submit()
1961 if (sw_desc) { in ppc440spe_adma_prep_dma_interrupt()
1969 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_interrupt()
2010 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_memcpy()
2055 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_xor()
2533 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2539 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2576 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pq()
2755 return sw_desc ? &sw_desc->async_tx : NULL; in ppc440spe_adma_prep_dma_pqzero_sum()
2802 sw_desc = ppc440spe_get_group_entry(sw_desc, index); in ppc440spe_adma_set_dest()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/dma/
H A Dmv_xor_v2.c314 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_v2_tx_submit()
366 list_del(&sw_desc->free_list); in mv_xor_v2_prep_sw_desc()
371 return sw_desc; in mv_xor_v2_prep_sw_desc()
392 if (!sw_desc) in mv_xor_v2_prep_dma_memcpy()
424 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_memcpy()
448 if (!sw_desc) in mv_xor_v2_prep_dma_xor()
483 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_xor()
498 if (!sw_desc) in mv_xor_v2_prep_dma_interrupt()
513 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_interrupt()
824 sw_desc->idx = i; in mv_xor_v2_probe()
[all …]
H A Diop-adma.c400 __func__, sw_desc->async_tx.cookie, sw_desc->idx); in iop_adma_tx_submit()
495 if (sw_desc) { in iop_adma_prep_dma_interrupt()
502 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_interrupt()
523 if (sw_desc) { in iop_adma_prep_dma_memcpy()
533 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_memcpy()
556 if (sw_desc) { in iop_adma_prep_dma_xor()
568 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor()
589 if (sw_desc) { in iop_adma_prep_dma_xor_val()
603 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor_val()
667 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_pq()
[all …]
H A Dpxa_dma.c520 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc()
531 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc()
538 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed()
735 kfree(sw_desc); in pxad_free_desc()
745 sw_desc = kzalloc(sizeof(*sw_desc) + in pxad_alloc_desc()
748 if (!sw_desc) in pxad_alloc_desc()
753 sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, in pxad_alloc_desc()
769 return sw_desc; in pxad_alloc_desc()
945 if (!sw_desc) in pxad_prep_memcpy()
992 if (!sw_desc) in pxad_prep_slave_sg()
[all …]
H A Dmv_xor.c179 struct mv_xor_desc_slot *sw_desc) in mv_chan_start_new_chain() argument
182 __func__, __LINE__, sw_desc); in mv_chan_start_new_chain()
392 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_tx_submit()
559 struct mv_xor_desc_slot *sw_desc; in mv_xor_prep_dma_xor() local
576 sw_desc = mv_chan_alloc_slot(mv_chan); in mv_xor_prep_dma_xor()
577 if (sw_desc) { in mv_xor_prep_dma_xor()
578 sw_desc->type = DMA_XOR; in mv_xor_prep_dma_xor()
579 sw_desc->async_tx.flags = flags; in mv_xor_prep_dma_xor()
582 mv_desc_set_mode(sw_desc); in mv_xor_prep_dma_xor()
594 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_prep_dma_xor()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/dma/
H A Dmv_xor_v2.c314 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_v2_tx_submit()
366 list_del(&sw_desc->free_list); in mv_xor_v2_prep_sw_desc()
371 return sw_desc; in mv_xor_v2_prep_sw_desc()
392 if (!sw_desc) in mv_xor_v2_prep_dma_memcpy()
424 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_memcpy()
448 if (!sw_desc) in mv_xor_v2_prep_dma_xor()
483 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_xor()
498 if (!sw_desc) in mv_xor_v2_prep_dma_interrupt()
513 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_interrupt()
824 sw_desc->idx = i; in mv_xor_v2_probe()
[all …]
H A Diop-adma.c400 __func__, sw_desc->async_tx.cookie, sw_desc->idx); in iop_adma_tx_submit()
495 if (sw_desc) { in iop_adma_prep_dma_interrupt()
502 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_interrupt()
523 if (sw_desc) { in iop_adma_prep_dma_memcpy()
533 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_memcpy()
556 if (sw_desc) { in iop_adma_prep_dma_xor()
568 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor()
589 if (sw_desc) { in iop_adma_prep_dma_xor_val()
603 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor_val()
667 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_pq()
[all …]
H A Dpxa_dma.c520 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc()
531 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc()
538 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed()
735 kfree(sw_desc); in pxad_free_desc()
745 sw_desc = kzalloc(sizeof(*sw_desc) + in pxad_alloc_desc()
748 if (!sw_desc) in pxad_alloc_desc()
753 sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, in pxad_alloc_desc()
769 return sw_desc; in pxad_alloc_desc()
945 if (!sw_desc) in pxad_prep_memcpy()
992 if (!sw_desc) in pxad_prep_slave_sg()
[all …]
H A Dmv_xor.c179 struct mv_xor_desc_slot *sw_desc) in mv_chan_start_new_chain() argument
182 __func__, __LINE__, sw_desc); in mv_chan_start_new_chain()
392 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_tx_submit()
559 struct mv_xor_desc_slot *sw_desc; in mv_xor_prep_dma_xor() local
576 sw_desc = mv_chan_alloc_slot(mv_chan); in mv_xor_prep_dma_xor()
577 if (sw_desc) { in mv_xor_prep_dma_xor()
578 sw_desc->type = DMA_XOR; in mv_xor_prep_dma_xor()
579 sw_desc->async_tx.flags = flags; in mv_xor_prep_dma_xor()
582 mv_desc_set_mode(sw_desc); in mv_xor_prep_dma_xor()
594 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_prep_dma_xor()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/dma/
H A Dmv_xor_v2.c314 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_v2_tx_submit()
366 list_del(&sw_desc->free_list); in mv_xor_v2_prep_sw_desc()
371 return sw_desc; in mv_xor_v2_prep_sw_desc()
392 if (!sw_desc) in mv_xor_v2_prep_dma_memcpy()
424 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_memcpy()
448 if (!sw_desc) in mv_xor_v2_prep_dma_xor()
483 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_xor()
498 if (!sw_desc) in mv_xor_v2_prep_dma_interrupt()
513 return &sw_desc->async_tx; in mv_xor_v2_prep_dma_interrupt()
824 sw_desc->idx = i; in mv_xor_v2_probe()
[all …]
H A Diop-adma.c400 __func__, sw_desc->async_tx.cookie, sw_desc->idx); in iop_adma_tx_submit()
495 if (sw_desc) { in iop_adma_prep_dma_interrupt()
502 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_interrupt()
523 if (sw_desc) { in iop_adma_prep_dma_memcpy()
533 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_memcpy()
556 if (sw_desc) { in iop_adma_prep_dma_xor()
568 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor()
589 if (sw_desc) { in iop_adma_prep_dma_xor_val()
603 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_xor_val()
667 return sw_desc ? &sw_desc->async_tx : NULL; in iop_adma_prep_dma_pq()
[all …]
H A Dpxa_dma.c520 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in set_updater_desc()
531 sw_desc->hw_desc[sw_desc->nb_desc - 2]->ddadr = sw_desc->first; in set_updater_desc()
538 sw_desc->hw_desc[sw_desc->nb_desc - 1]; in is_desc_completed()
735 kfree(sw_desc); in pxad_free_desc()
745 sw_desc = kzalloc(sizeof(*sw_desc) + in pxad_alloc_desc()
748 if (!sw_desc) in pxad_alloc_desc()
753 sw_desc->hw_desc[i] = dma_pool_alloc(sw_desc->desc_pool, in pxad_alloc_desc()
769 return sw_desc; in pxad_alloc_desc()
945 if (!sw_desc) in pxad_prep_memcpy()
992 if (!sw_desc) in pxad_prep_slave_sg()
[all …]
H A Dmv_xor.c179 struct mv_xor_desc_slot *sw_desc) in mv_chan_start_new_chain() argument
182 __func__, __LINE__, sw_desc); in mv_chan_start_new_chain()
392 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_tx_submit()
559 struct mv_xor_desc_slot *sw_desc; in mv_xor_prep_dma_xor() local
576 sw_desc = mv_chan_alloc_slot(mv_chan); in mv_xor_prep_dma_xor()
577 if (sw_desc) { in mv_xor_prep_dma_xor()
578 sw_desc->type = DMA_XOR; in mv_xor_prep_dma_xor()
579 sw_desc->async_tx.flags = flags; in mv_xor_prep_dma_xor()
582 mv_desc_set_mode(sw_desc); in mv_xor_prep_dma_xor()
594 __func__, sw_desc, &sw_desc->async_tx); in mv_xor_prep_dma_xor()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/dma/xilinx/
H A Dxilinx_dpdma.c566 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_alloc_sw_desc() local
570 if (!sw_desc) in xilinx_dpdma_chan_alloc_sw_desc()
573 sw_desc->dma_addr = dma_addr; in xilinx_dpdma_chan_alloc_sw_desc()
575 return sw_desc; in xilinx_dpdma_chan_alloc_sw_desc()
589 dma_pool_free(chan->desc_pool, sw_desc, sw_desc->dma_addr); in xilinx_dpdma_chan_free_sw_desc()
602 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_dump_tx_desc() local
676 list_del(&sw_desc->node); in xilinx_dpdma_chan_free_tx_desc()
715 if (!sw_desc) { in xilinx_dpdma_chan_prep_interleaved_dma()
720 xilinx_dpdma_sw_desc_set_dma_addrs(chan->xdev, sw_desc, sw_desc, in xilinx_dpdma_chan_prep_interleaved_dma()
723 hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_prep_interleaved_dma()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/dma/xilinx/
H A Dxilinx_dpdma.c566 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_alloc_sw_desc() local
570 if (!sw_desc) in xilinx_dpdma_chan_alloc_sw_desc()
573 sw_desc->dma_addr = dma_addr; in xilinx_dpdma_chan_alloc_sw_desc()
575 return sw_desc; in xilinx_dpdma_chan_alloc_sw_desc()
589 dma_pool_free(chan->desc_pool, sw_desc, sw_desc->dma_addr); in xilinx_dpdma_chan_free_sw_desc()
602 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_dump_tx_desc() local
676 list_del(&sw_desc->node); in xilinx_dpdma_chan_free_tx_desc()
715 if (!sw_desc) { in xilinx_dpdma_chan_prep_interleaved_dma()
720 xilinx_dpdma_sw_desc_set_dma_addrs(chan->xdev, sw_desc, sw_desc, in xilinx_dpdma_chan_prep_interleaved_dma()
723 hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_prep_interleaved_dma()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/dma/xilinx/
H A Dxilinx_dpdma.c566 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_alloc_sw_desc() local
570 if (!sw_desc) in xilinx_dpdma_chan_alloc_sw_desc()
573 sw_desc->dma_addr = dma_addr; in xilinx_dpdma_chan_alloc_sw_desc()
575 return sw_desc; in xilinx_dpdma_chan_alloc_sw_desc()
589 dma_pool_free(chan->desc_pool, sw_desc, sw_desc->dma_addr); in xilinx_dpdma_chan_free_sw_desc()
602 struct xilinx_dpdma_sw_desc *sw_desc; in xilinx_dpdma_chan_dump_tx_desc() local
676 list_del(&sw_desc->node); in xilinx_dpdma_chan_free_tx_desc()
715 if (!sw_desc) { in xilinx_dpdma_chan_prep_interleaved_dma()
720 xilinx_dpdma_sw_desc_set_dma_addrs(chan->xdev, sw_desc, sw_desc, in xilinx_dpdma_chan_prep_interleaved_dma()
723 hw_desc = &sw_desc->hw; in xilinx_dpdma_chan_prep_interleaved_dma()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/usb/roles/
H A Dintel-xhci-usb-role-switch.c153 struct usb_role_switch_desc sw_desc = { }; in intel_xhci_usb_probe() local
176 sw_desc.set = intel_xhci_usb_set_role, in intel_xhci_usb_probe()
177 sw_desc.get = intel_xhci_usb_get_role, in intel_xhci_usb_probe()
178 sw_desc.allow_userspace_control = true, in intel_xhci_usb_probe()
179 sw_desc.fwnode = software_node_fwnode(&intel_xhci_usb_node); in intel_xhci_usb_probe()
180 sw_desc.driver_data = data; in intel_xhci_usb_probe()
186 data->role_sw = usb_role_switch_register(dev, &sw_desc); in intel_xhci_usb_probe()
188 fwnode_handle_put(sw_desc.fwnode); in intel_xhci_usb_probe()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/usb/roles/
H A Dintel-xhci-usb-role-switch.c153 struct usb_role_switch_desc sw_desc = { }; in intel_xhci_usb_probe() local
176 sw_desc.set = intel_xhci_usb_set_role, in intel_xhci_usb_probe()
177 sw_desc.get = intel_xhci_usb_get_role, in intel_xhci_usb_probe()
178 sw_desc.allow_userspace_control = true, in intel_xhci_usb_probe()
179 sw_desc.fwnode = software_node_fwnode(&intel_xhci_usb_node); in intel_xhci_usb_probe()
180 sw_desc.driver_data = data; in intel_xhci_usb_probe()
186 data->role_sw = usb_role_switch_register(dev, &sw_desc); in intel_xhci_usb_probe()
188 fwnode_handle_put(sw_desc.fwnode); in intel_xhci_usb_probe()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/usb/roles/
H A Dintel-xhci-usb-role-switch.c153 struct usb_role_switch_desc sw_desc = { }; in intel_xhci_usb_probe() local
176 sw_desc.set = intel_xhci_usb_set_role, in intel_xhci_usb_probe()
177 sw_desc.get = intel_xhci_usb_get_role, in intel_xhci_usb_probe()
178 sw_desc.allow_userspace_control = true, in intel_xhci_usb_probe()
179 sw_desc.fwnode = software_node_fwnode(&intel_xhci_usb_node); in intel_xhci_usb_probe()
180 sw_desc.driver_data = data; in intel_xhci_usb_probe()
186 data->role_sw = usb_role_switch_register(dev, &sw_desc); in intel_xhci_usb_probe()
188 fwnode_handle_put(sw_desc.fwnode); in intel_xhci_usb_probe()
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/usb/typec/mux/
H A Dpi3usb30532.c117 struct typec_switch_desc sw_desc = { }; in pi3usb30532_probe() local
136 sw_desc.drvdata = pi; in pi3usb30532_probe()
137 sw_desc.fwnode = dev->fwnode; in pi3usb30532_probe()
138 sw_desc.set = pi3usb30532_sw_set; in pi3usb30532_probe()
140 pi->sw = typec_switch_register(dev, &sw_desc); in pi3usb30532_probe()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/usb/typec/mux/
H A Dpi3usb30532.c117 struct typec_switch_desc sw_desc = { }; in pi3usb30532_probe() local
136 sw_desc.drvdata = pi; in pi3usb30532_probe()
137 sw_desc.fwnode = dev->fwnode; in pi3usb30532_probe()
138 sw_desc.set = pi3usb30532_sw_set; in pi3usb30532_probe()
140 pi->sw = typec_switch_register(dev, &sw_desc); in pi3usb30532_probe()
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/usb/typec/mux/
H A Dpi3usb30532.c117 struct typec_switch_desc sw_desc = { }; in pi3usb30532_probe() local
136 sw_desc.drvdata = pi; in pi3usb30532_probe()
137 sw_desc.fwnode = dev->fwnode; in pi3usb30532_probe()
138 sw_desc.set = pi3usb30532_sw_set; in pi3usb30532_probe()
140 pi->sw = typec_switch_register(dev, &sw_desc); in pi3usb30532_probe()
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/usb/cdns3/
H A Dcore.c441 struct usb_role_switch_desc sw_desc = { }; in cdns_init() local
443 sw_desc.set = cdns_role_set; in cdns_init()
444 sw_desc.get = cdns_role_get; in cdns_init()
445 sw_desc.allow_userspace_control = true; in cdns_init()
446 sw_desc.driver_data = cdns; in cdns_init()
447 sw_desc.fwnode = dev->fwnode; in cdns_init()
449 cdns->role_sw = usb_role_switch_register(dev, &sw_desc); in cdns_init()

12