/linux-6.3-rc2/drivers/dma/qcom/ |
A D | hidma_ll.c | 163 tre->lldev = lldev; in hidma_ll_request() 178 struct hidma_lldev *lldev = from_tasklet(lldev, t, task); in hidma_ll_tre_complete() local 535 memcpy(lldev->tre_ring + lldev->tre_write_offset, in hidma_ll_queue_request() 678 hidma_ll_setup_irq(lldev, lldev->msi_support); in hidma_ll_setup() 729 if (!lldev) in hidma_ll_init() 734 lldev->dev = dev; in hidma_ll_init() 736 lldev->trepool = devm_kcalloc(lldev->dev, nr_tres, sz, GFP_KERNEL); in hidma_ll_init() 747 lldev->tre_ring = dmam_alloc_coherent(dev, sz, &lldev->tre_dma, in hidma_ll_init() 766 lldev->evre_ring = dmam_alloc_coherent(dev, sz, &lldev->evre_dma, in hidma_ll_init() 798 return lldev; in hidma_ll_init() [all …]
|
A D | hidma_dbg.c | 17 struct hidma_lldev *lldev = llhndl; in hidma_ll_chstats() local 24 if (tre_ch >= lldev->nr_tres) { in hidma_ll_chstats() 28 tre = &lldev->trepool[tre_ch]; in hidma_ll_chstats() 56 struct hidma_lldev *lldev = llhndl; in hidma_ll_devstats() local 62 seq_printf(s, "chidx = 0x%x\n", lldev->chidx); in hidma_ll_devstats() 63 seq_printf(s, "nr_tres = 0x%x\n", lldev->nr_tres); in hidma_ll_devstats() 64 seq_printf(s, "trca=%p\n", lldev->trca); in hidma_ll_devstats() 65 seq_printf(s, "tre_ring=%p\n", lldev->tre_ring); in hidma_ll_devstats() 70 atomic_read(&lldev->pending_tre_count)); in hidma_ll_devstats() 71 seq_printf(s, "evca=%p\n", lldev->evca); in hidma_ll_devstats() [all …]
|
A D | hidma.c | 226 hidma_ll_start(dmadev->lldev); in hidma_issue_task() 256 hidma_ll_start(dmadev->lldev); in hidma_issue_pending() 510 rc = hidma_ll_enable(dmadev->lldev); in hidma_terminate_channel() 529 rc = hidma_ll_setup(dmadev->lldev); in hidma_terminate_all() 604 struct hidma_lldev *lldev = arg; in hidma_chirq_handler() local 720 &dmadev->lldev); in hidma_request_msi() 858 if (!dmadev->lldev) { in hidma_probe() 897 hidma_ll_uninit(dmadev->lldev); in hidma_probe() 914 if (hidma_ll_disable(dmadev->lldev)) in hidma_shutdown() 927 if (!dmadev->lldev->msi_support) in hidma_remove() [all …]
|
A D | hidma.h | 37 struct hidma_lldev *lldev; /* lldma device pointer */ member 116 struct hidma_lldev *lldev; member 144 int hidma_ll_disable(struct hidma_lldev *lldev); 148 void hidma_ll_setup_irq(struct hidma_lldev *lldev, bool msi); 149 int hidma_ll_setup(struct hidma_lldev *lldev);
|
/linux-6.3-rc2/drivers/bluetooth/ |
A D | hci_ll.c | 132 if (!IS_ERR(lldev->ext_clk)) in ll_open() 495 bt_dev_warn(lldev->hu.hdev, in send_command_from_firmware() 611 struct ll_device *lldev; in ll_setup() local 636 err = download_firmware(lldev); in ll_setup() 688 struct ll_device *lldev; in hci_ti_probe() local 693 if (!lldev) in hci_ti_probe() 695 hu = &lldev->hu; in hci_ti_probe() 703 if (IS_ERR(lldev->enable_gpio)) in hci_ti_probe() 707 if (IS_ERR(lldev->ext_clk) && PTR_ERR(lldev->ext_clk) != -ENOENT) in hci_ti_probe() 708 return PTR_ERR(lldev->ext_clk); in hci_ti_probe() [all …]
|
/linux-6.3-rc2/net/caif/ |
A D | chnl_net.c | 246 struct net_device *lldev; in chnl_net_open() local 267 lldev = __dev_get_by_index(dev_net(dev), llifindex); in chnl_net_open() 269 if (lldev == NULL) { in chnl_net_open() 275 dev->needed_tailroom = tailroom + lldev->needed_tailroom; in chnl_net_open() 276 dev->hard_header_len = headroom + lldev->hard_header_len + in chnl_net_open() 277 lldev->needed_tailroom; in chnl_net_open() 286 mtu = min_t(int, dev->mtu, lldev->mtu - (headroom + tailroom)); in chnl_net_open()
|
/linux-6.3-rc2/drivers/scsi/cxgbi/cxgb3i/ |
A D | cxgb3i.c | 187 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_act_open_req() 268 l2t_send(csk->cdev->lldev, skb, csk->l2t); in send_abort_req() 291 cxgb3_ofld_send(csk->cdev->lldev, skb); in send_abort_rpl() 320 cxgb3_ofld_send(csk->cdev->lldev, skb); in send_rx_credits() 455 l2t_send(csk->cdev->lldev, skb, csk->l2t); in push_tx_frames() 469 cxgb3_free_atid(csk->cdev->lldev, csk->atid); in free_atid() 1121 cxgb3_ofld_send(ppm->lldev, skb); in ddp_set_map() 1149 cxgb3_ofld_send(ppm->lldev, skb); in ddp_clear_map() 1177 cxgb3_ofld_send(csk->cdev->lldev, skb); in ddp_setup_conn_pgidx() 1213 cxgb3_ofld_send(csk->cdev->lldev, skb); in ddp_setup_conn_digest() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb3/ |
A D | t3cdev.h | 56 struct net_device *lldev; /* LL dev associated with T3C messages */ member
|
A D | cxgb3_main.c | 1362 tdev->lldev = adapter->port[0]; in offload_open() 1374 if (sysfs_create_group(&tdev->lldev->dev.kobj, &offload_attr_group)) in offload_open() 1401 sysfs_remove_group(&tdev->lldev->dev.kobj, &offload_attr_group); in offload_close() 1406 tdev->lldev = NULL; in offload_close()
|
A D | cxgb3_offload.c | 921 skb->dev = dev->lldev; in do_trace()
|
/linux-6.3-rc2/drivers/net/ethernet/chelsio/libcxgb/ |
A D | libcxgb_ppm.h | 132 void *lldev; member 327 void *lldev, struct cxgbi_tag_format *,
|
A D | libcxgb_ppm.c | 388 struct pci_dev *pdev, void *lldev, in cxgbi_ppm_init() argument 476 ppm->lldev = lldev; in cxgbi_ppm_init()
|
/linux-6.3-rc2/drivers/infiniband/hw/cxgb4/ |
A D | provider.c | 342 struct net_device *lldev = c4iw_dev->rdev.lldi.ports[0]; in hca_type_show() local 345 lldev->ethtool_ops->get_drvinfo(lldev, &info); in hca_type_show()
|
/linux-6.3-rc2/drivers/scsi/cxgbi/ |
A D | libcxgbi.h | 482 void *lldev; member
|
A D | libcxgbi.c | 201 struct cxgbi_device *cxgbi_device_find_by_lldev(void *lldev) in cxgbi_device_find_by_lldev() argument 207 if (cdev->lldev == lldev) { in cxgbi_device_find_by_lldev() 215 "lldev 0x%p, NO match found.\n", lldev); in cxgbi_device_find_by_lldev() 1220 cdev->lldev, tformat, iscsi_size, llimit, start, in cxgbi_ddp_ppm_setup()
|