Lines Matching refs:lldi
211 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev);
231 if (is_t4(lldi->adapter_type)) {
254 } else if (is_t5(lldi->adapter_type)) {
320 CHELSIO_CHIP_VERSION(lldi->adapter_type), csk,
330 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev);
350 if (is_t4(lldi->adapter_type)) {
375 } else if (is_t5(lldi->adapter_type)) {
431 CHELSIO_CHIP_VERSION(lldi->adapter_type), csk, csk->state,
718 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
726 u32 force = is_t5(lldi->adapter_type) ? TX_FORCE_V(!submode) :
882 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev);
885 cxgb4_free_atid(lldi->tids, csk->atid);
898 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
899 struct tid_info *t = lldi->tids;
922 cxgb4_insert_tid(lldi->tids, csk, tid, csk->csk_family);
945 csk->advmss = lldi->mtus[TCPOPT_MSS_G(tcp_opt)] - 40;
992 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(csk->cdev);
995 int t4 = is_t4(lldi->adapter_type), size, size6;
1051 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1052 struct tid_info *t = lldi->tids;
1072 cxgb4_remove_tid(lldi->tids, csk->port_id, GET_TID(rpl),
1097 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1098 struct tid_info *t = lldi->tids;
1118 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1119 struct tid_info *t = lldi->tids;
1157 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1158 struct tid_info *t = lldi->tids;
1205 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1206 struct tid_info *t = lldi->tids;
1229 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1230 struct tid_info *t = lldi->tids;
1251 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1252 struct tid_info *t = lldi->tids;
1294 if ((CHELSIO_CHIP_VERSION(lldi->adapter_type) <= CHELSIO_T5) &&
1307 if (is_t4(lldi->adapter_type))
1354 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1355 struct tid_info *t = lldi->tids;
1452 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1453 struct tid_info *t = lldi->tids;
1516 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1517 struct tid_info *t = lldi->tids;
1608 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1609 struct tid_info *t = lldi->tids;
1628 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1629 struct tid_info *t = lldi->tids;
1687 struct cxgb4_lld_info *lldi;
1713 lldi = cxgbi_cdev_priv(csk->cdev);
1714 cxgb4_remove_tid(lldi->tids, 0, csk->tid,
1769 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1807 csk->atid = cxgb4_alloc_atid(lldi->tids, csk);
1820 csk->l2t = cxgb4_l2t_get(lldi->l2t, n, ndev, priority);
1822 csk->l2t = cxgb4_l2t_get(lldi->l2t, n, ndev, 0);
1835 if (is_t4(lldi->adapter_type)) {
1838 } else if (is_t5(lldi->adapter_type)) {
1860 cxgb4_best_mtu(lldi->mtus, csk->mtu, &csk->mss_idx);
1863 step = lldi->ntxq / lldi->nchan;
1865 step = lldi->nrxq / lldi->nchan;
1868 csk->rss_qid = lldi->rxq_ids[rxq_idx];
1884 csk->wr_cred = lldi->wr_cred -
1975 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
1982 ULP_MEMIO_ORDER_V(is_t4(lldi->adapter_type)) |
1983 T5_ULP_MEMIO_IMM_V(!is_t4(lldi->adapter_type)));
2154 struct cxgb4_lld_info *lldi = cxgbi_cdev_priv(cdev);
2159 if (!lldi->vr->iscsi.size) {
2168 tformat.pgsz_order[i] = (lldi->iscsi_pgsz_order >> (i << 3))
2170 cxgbi_tagmask_check(lldi->iscsi_tagmask, &tformat);
2173 lldi->vr->ppod_edram.start, lldi->vr->ppod_edram.size);
2175 err = cxgbi_ddp_ppm_setup(lldi->iscsi_ppm, cdev, &tformat,
2176 lldi->vr->iscsi.size, lldi->iscsi_llimit,
2177 lldi->vr->iscsi.start, 2,
2178 lldi->vr->ppod_edram.start,
2179 lldi->vr->ppod_edram.size);
2188 lldi->iscsi_iolen - ISCSI_PDU_NONPAYLOAD_LEN);
2190 lldi->iscsi_iolen - ISCSI_PDU_NONPAYLOAD_LEN);
2211 static void *t4_uld_add(const struct cxgb4_lld_info *lldi)
2222 cdev = cxgbi_device_register(sizeof(*lldi), lldi->nports);
2224 pr_info("t4 device 0x%p, register failed.\n", lldi);
2228 cdev, lldi->adapter_type, lldi->nports,
2229 lldi->ports[0]->name, lldi->nchan, lldi->ntxq,
2230 lldi->nrxq, lldi->wr_cred);
2231 for (i = 0; i < lldi->nrxq; i++)
2234 cdev, i, lldi->rxq_ids[i]);
2236 memcpy(cxgbi_cdev_priv(cdev), lldi, sizeof(*lldi));
2238 cdev->pdev = lldi->pdev;
2239 cdev->ports = lldi->ports;
2240 cdev->nports = lldi->nports;
2241 cdev->mtus = lldi->mtus;
2243 cdev->rx_credit_thres = (CHELSIO_CHIP_VERSION(lldi->adapter_type) <=
2250 cdev->pfvf = FW_PFVF_CMD_PFN_V(lldi->pf);
2252 cdev, lldi->ports[0]->name, cdev->pfvf);
2279 if (!is_t4(lldi->adapter_type) &&
2280 (lldi->fw_vers >= 0x10d2b00) &&
2297 pi = netdev_priv(lldi->ports[i]);