Lines Matching defs:iwdev

154 	struct irdma_device *iwdev;
166 iwdev = to_iwdev(ibdev);
168 ibdev_dbg(&iwdev->ibdev,
173 irdma_manage_arp_cache(iwdev->rf, real_dev->dev_addr,
175 irdma_if_notify(iwdev, real_dev, &local_ipaddr, true, false);
176 irdma_gid_change_event(&iwdev->ibdev);
180 irdma_add_arp(iwdev->rf, &local_ipaddr, true, real_dev->dev_addr);
181 irdma_if_notify(iwdev, real_dev, &local_ipaddr, true, true);
182 irdma_gid_change_event(&iwdev->ibdev);
204 struct irdma_device *iwdev;
216 iwdev = to_iwdev(ibdev);
218 ibdev_dbg(&iwdev->ibdev,
223 irdma_manage_arp_cache(iwdev->rf, real_dev->dev_addr,
225 irdma_if_notify(iwdev, real_dev, local_ipaddr6, false, false);
226 irdma_gid_change_event(&iwdev->ibdev);
230 irdma_add_arp(iwdev->rf, local_ipaddr6, false,
232 irdma_if_notify(iwdev, real_dev, local_ipaddr6, false, true);
233 irdma_gid_change_event(&iwdev->ibdev);
255 struct irdma_device *iwdev;
270 iwdev = to_iwdev(ibdev);
279 ibdev_dbg(&iwdev->ibdev,
281 iwdev->netdev, neigh->nud_state, local_ipaddr,
285 irdma_add_arp(iwdev->rf, local_ipaddr, ipv4, neigh->ha);
288 irdma_manage_arp_cache(iwdev->rf, neigh->ha,
309 struct irdma_device *iwdev;
317 iwdev = to_iwdev(ibdev);
318 iwdev->iw_status = 1;
321 iwdev->iw_status = 0;
324 irdma_port_ibevent(iwdev);
336 * @iwdev: irdma device
338 static void irdma_add_ipv6_addr(struct irdma_device *iwdev)
348 rdma_vlan_dev_real_dev(ip_dev) == iwdev->netdev) ||
349 ip_dev == iwdev->netdev) &&
353 ibdev_err(&iwdev->ibdev, "ipv6 inet device not found\n");
358 ibdev_dbg(&iwdev->ibdev,
366 irdma_manage_arp_cache(iwdev->rf,
378 * @iwdev: irdma device
380 static void irdma_add_ipv4_addr(struct irdma_device *iwdev)
389 rdma_vlan_dev_real_dev(dev) == iwdev->netdev) ||
390 dev == iwdev->netdev) && (READ_ONCE(dev->flags) & IFF_UP)) {
398 ibdev_dbg(&iwdev->ibdev, "CM: IP=%pI4, vlan_id=%d, MAC=%pM\n",
403 irdma_manage_arp_cache(iwdev->rf, dev->dev_addr,
414 * @iwdev: irdma device
418 void irdma_add_ip(struct irdma_device *iwdev)
420 irdma_add_ipv4_addr(iwdev);
421 irdma_add_ipv6_addr(iwdev);
725 ibdev_err(&rf->iwdev->ibdev,
747 struct irdma_device *iwdev = iwqp->iwdev;
751 spin_lock_irqsave(&iwdev->rf->qptable_lock, flags);
753 spin_unlock_irqrestore(&iwdev->rf->qptable_lock, flags);
758 iwdev->rf->qp_table[qp_num] = NULL;
759 spin_unlock_irqrestore(&iwdev->rf->qptable_lock, flags);
773 struct irdma_device *iwdev = to_iwdev(ibdev);
777 spin_lock_irqsave(&iwdev->rf->cqtable_lock, flags);
779 spin_unlock_irqrestore(&iwdev->rf->cqtable_lock, flags);
783 iwdev->rf->cq_table[iwcq->cq_num] = NULL;
784 spin_unlock_irqrestore(&iwdev->rf->cqtable_lock, flags);
790 return &(container_of(dev, struct irdma_pci_f, sc_dev))->iwdev->ibdev;
800 struct irdma_device *iwdev = to_iwdev(device);
802 if (qpn < IW_FIRST_QPN || qpn >= iwdev->rf->max_qp)
805 return &iwdev->rf->qp_table[qpn]->ibqp;
1145 struct irdma_device *iwdev = iwqp->iwdev;
1146 struct irdma_pci_f *rf = iwdev->rf;
1149 irdma_ieq_cleanup_qp(iwdev->vsi.ieq, &iwqp->sc_qp);
1210 * @iwdev: RDMA device
1215 int irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp,
1219 struct irdma_pci_f *rf = iwdev->rf;
1242 if (rdma_protocol_roce(&iwdev->ibdev, 1))
1341 ibdev_dbg(&rf->iwdev->ibdev, "AEQ: Generate MPA CRC AE\n");
1419 struct irdma_device *iwdev = buf->vsi->back_vsi;
1437 cm_node = irdma_find_node(&iwdev->cm_core, rem_port, rem_addr, loc_port,
1929 ibdev_dbg(&rf->iwdev->ibdev, "DCB: opcode=%d, compl_info.retval=%d\n",
2347 if (qp->iwdev->rf->reset)
2503 mod_delayed_work(iwqp->iwdev->cleanup_wq, &iwqp->dwork_flush,
2542 mod_delayed_work(iwqp->iwdev->cleanup_wq, &iwqp->dwork_flush,