Home
last modified time | relevance | path

Searched refs:lldi (Results 1 – 10 of 10) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/cxgb4/
Ddevice.c70 struct cxgb4_lld_info lldi; member
127 le.poll_sge_ts = cxgb4_read_sge_timestamp(wq->rdev->lldi.ports[0]); in c4iw_log_wr_stats()
155 #define ts2ns(ts) div64_u64((ts) * dev->rdev.lldi.cclk_ps, 1000) in wr_log_show()
373 ret = cxgb4_read_tpte(stagd->devp->rdev.lldi.ports[0], (u32)id<<8, in dump_stag()
376 dev_err(&stagd->devp->rdev.lldi.pdev->dev, in dump_stag()
780 if (rdev->lldi.udb_density != rdev->lldi.ucq_density) { in c4iw_rdev_open()
782 pci_name(rdev->lldi.pdev), rdev->lldi.udb_density, in c4iw_rdev_open()
783 rdev->lldi.ucq_density); in c4iw_rdev_open()
787 if (rdev->lldi.vr->qp.start != rdev->lldi.vr->cq.start || in c4iw_rdev_open()
788 rdev->lldi.vr->qp.size != rdev->lldi.vr->cq.size) { in c4iw_rdev_open()
[all …]
Dprovider.c191 if ((addr >= pci_resource_start(rdev->lldi.pdev, 0)) && in c4iw_mmap()
192 (addr < (pci_resource_start(rdev->lldi.pdev, 0) + in c4iw_mmap()
193 pci_resource_len(rdev->lldi.pdev, 0)))) { in c4iw_mmap()
202 } else if ((addr >= pci_resource_start(rdev->lldi.pdev, 2)) && in c4iw_mmap()
203 (addr < (pci_resource_start(rdev->lldi.pdev, 2) + in c4iw_mmap()
204 pci_resource_len(rdev->lldi.pdev, 2)))) { in c4iw_mmap()
212 if (!is_t4(rdev->lldi.adapter_type)) in c4iw_mmap()
304 memcpy(&(gid->raw[0]), dev->rdev.lldi.ports[port-1]->dev_addr, 6); in c4iw_query_gid()
321 memcpy(&props->sys_image_guid, dev->rdev.lldi.ports[0]->dev_addr, 6); in c4iw_query_device()
322 props->hw_ver = CHELSIO_CHIP_RELEASE(dev->rdev.lldi.adapter_type); in c4iw_query_device()
[all …]
Dcm.c201 error = cxgb4_l2t_send(rdev->lldi.ports[0], skb, l2e); in c4iw_l2t_send()
216 error = cxgb4_ofld_send(rdev->lldi.ports[0], skb); in c4iw_ofld_send()
239 ep->emss = ep->com.dev->rdev.lldi.mtus[TCPOPT_MSS_G(opt)] - in set_emss()
308 ep->com.dev->rdev.lldi.ports[0], in _c4iw_free_ep()
313 cxgb4_remove_tid(ep->com.dev->rdev.lldi.tids, 0, ep->hwtid); in _c4iw_free_ep()
378 for (i = 0; i < dev->rdev.lldi.nports; i++) in our_interface()
379 if (dev->rdev.lldi.ports[i] == egress_dev) in our_interface()
459 cxgb4_clip_release(ep->com.dev->rdev.lldi.ports[0], in act_open_req_arp_failure()
463 cxgb4_free_atid(ep->com.dev->rdev.lldi.tids, ep->atid); in act_open_req_arp_failure()
499 (ep->com.dev->rdev.lldi.pf)); in send_flowc()
[all …]
Dresource.c43 rdev->lldi.vr->qp.start, in c4iw_init_qid_table()
44 rdev->lldi.vr->qp.size, in c4iw_init_qid_table()
45 rdev->lldi.vr->qp.size, 0)) in c4iw_init_qid_table()
48 for (i = rdev->lldi.vr->qp.start; in c4iw_init_qid_table()
49 i < rdev->lldi.vr->qp.start + rdev->lldi.vr->qp.size; i++) in c4iw_init_qid_table()
286 pbl_start = rdev->lldi.vr->pbl.start; in c4iw_pblpool_create()
287 pbl_chunk = rdev->lldi.vr->pbl.size; in c4iw_pblpool_create()
330 pci_name(rdev->lldi.pdev)); in c4iw_rqtpool_alloc()
359 rqt_start = rdev->lldi.vr->rq.start; in c4iw_rqtpool_create()
360 rqt_chunk = rdev->lldi.vr->rq.size; in c4iw_rqtpool_create()
[all …]
Dmem.c55 return (is_t4(dev->rdev.lldi.adapter_type) || in mr_exceeds_hw_limits()
56 is_t5(dev->rdev.lldi.adapter_type)) && in mr_exceeds_hw_limits()
119 if (is_t4(rdev->lldi.adapter_type)) in _c4iw_write_mem_inline()
191 daddr = dma_map_single(&rdev->lldi.pdev->dev, data, len, DMA_TO_DEVICE); in _c4iw_write_mem_dma()
192 if (dma_mapping_error(&rdev->lldi.pdev->dev, daddr)) in _c4iw_write_mem_dma()
216 dma_unmap_single(&rdev->lldi.pdev->dev, save, len, DMA_TO_DEVICE); in _c4iw_write_mem_dma()
227 if (is_t5(rdev->lldi.adapter_type) && use_dsgl) { in write_adapter_mem()
233 pci_name(rdev->lldi.pdev)); in write_adapter_mem()
307 (rdev->lldi.vr->stag.start >> 5), in write_tpt_entry()
325 __func__, pbl_addr, rdev->lldi.vr->pbl.start, in write_pbl()
[all …]
Dev.c43 ret = cxgb4_read_tpte(dev->rdev.lldi.ports[0], stag, in print_tpte()
46 dev_err(&dev->rdev.lldi.pdev->dev, in print_tpte()
67 dev_err(&dev->rdev.lldi.pdev->dev, in dump_err_cqe()
Dqp.c73 dev_warn(&dev->rdev.lldi.pdev->dev, in alloc_ird()
101 dma_free_coherent(&(rdev->lldi.pdev->dev), sq->memsize, sq->queue, in dealloc_host_sq()
115 if (!ocqp_support || !ocqp_supported(&rdev->lldi)) in alloc_oc_sq()
121 rdev->lldi.vr->ocq.start; in alloc_oc_sq()
123 rdev->lldi.vr->ocq.start); in alloc_oc_sq()
130 sq->queue = dma_alloc_coherent(&(rdev->lldi.pdev->dev), sq->memsize, in alloc_host_sq()
156 dma_free_coherent(&(rdev->lldi.pdev->dev), in destroy_qp()
180 ret = cxgb4_bar2_sge_qregs(rdev->lldi.ports[0], qid, qtype, in c4iw_bar2_addrs()
189 if (is_t4(rdev->lldi.adapter_type)) in c4iw_bar2_addrs()
250 wq->rq.queue = dma_alloc_coherent(&(rdev->lldi.pdev->dev), in create_qp()
[all …]
Diw_cxgb4.h75 #define PBL_OFF(rdev_p, a) ((a) - (rdev_p)->lldi.vr->pbl.start)
76 #define RQT_OFF(rdev_p, a) ((a) - (rdev_p)->lldi.vr->rq.start)
175 struct cxgb4_lld_info lldi; member
195 return (int)(rdev->lldi.vr->stag.size >> 5); in c4iw_num_stags()
232 func, pci_name(rdev->lldi.pdev), hwtid, qpid); in c4iw_wait_for_reply()
239 pci_name(rdev->lldi.pdev), wr_waitp->ret, hwtid, qpid); in c4iw_wait_for_reply()
351 return min(dev->rdev.lldi.max_ordird_qp, c4iw_max_read_depth); in cur_max_read_depth()
Dcq.c71 dma_free_coherent(&(rdev->lldi.pdev->dev), in destroy_cq()
102 cq->queue = dma_alloc_coherent(&rdev->lldi.pdev->dev, cq->memsize, in create_cq()
138 rdev->lldi.ciq_ids[cq->vector])); in create_cq()
159 cq->gts = rdev->lldi.gts_reg; in create_cq()
167 pci_name(rdev->lldi.pdev), cq->cqid); in create_cq()
173 dma_free_coherent(&rdev->lldi.pdev->dev, cq->memsize, cq->queue, in create_cq()
888 if (vector >= rhp->rdev.lldi.nciq) in c4iw_create_cq()
/linux-4.4.14/drivers/scsi/cxgbi/cxgb4i/
Dcxgb4i.c187 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev); in send_act_open_req() local
188 int t4 = is_t4(lldi->adapter_type); in send_act_open_req()
208 if (is_t4(lldi->adapter_type)) { in send_act_open_req()
274 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev); in send_act_open_req6() local
275 int t4 = is_t4(lldi->adapter_type); in send_act_open_req6()
700 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev); in free_atid() local
703 cxgb4_free_atid(lldi->tids, csk->atid); in free_atid()
716 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev); in do_act_establish() local
717 struct tid_info *t = lldi->tids; in do_act_establish()
740 cxgb4_insert_tid(lldi->tids, csk, tid); in do_act_establish()
[all …]