Searched refs:iwdev (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/infiniband/hw/irdma/
H A Dmain.c43 static void irdma_prep_tc_change(struct irdma_device *iwdev) argument
45 iwdev->vsi.tc_change_pending = true;
46 irdma_sc_suspend_resume_qps(&iwdev->vsi, IRDMA_OP_SUSPEND);
49 wait_event_timeout(iwdev->suspend_wq,
50 !atomic_read(&iwdev->vsi.qp_suspend_reqs),
52 irdma_ws_reset(&iwdev->vsi);
90 struct irdma_device *iwdev = dev_get_drvdata(&pf->adev->dev); local
94 ibdev_dbg(&iwdev->ibdev, "CLNT: new MTU = %d\n", iwdev->netdev->mtu);
95 if (iwdev
168 struct irdma_device *iwdev = vsi->back_vsi; local
196 struct irdma_device *iwdev = vsi->back_vsi; local
215 struct irdma_device *iwdev = auxiliary_get_drvdata(aux_dev); local
223 irdma_fill_device_info(struct irdma_device *iwdev, struct ice_pf *pf, struct ice_vsi *vsi) argument
265 struct irdma_device *iwdev; local
[all...]
H A Di40iw_if.c20 struct irdma_device *iwdev; local
27 iwdev = to_iwdev(ibdev);
29 if (iwdev->vsi.mtu != params->mtu) {
33 irdma_change_l2params(&iwdev->vsi, &l2params);
49 struct irdma_device *iwdev; local
56 iwdev = to_iwdev(ibdev);
58 iwdev->rf->reset = true;
60 iwdev->iw_status = 0;
61 irdma_port_ibevent(iwdev);
73 static void i40iw_fill_device_info(struct irdma_device *iwdev, struc argument
109 struct irdma_device *iwdev; local
[all...]
H A Dtrace_cm.h21 TP_PROTO(struct irdma_device *iwdev, struct irdma_cm_info *cm_info),
22 TP_ARGS(iwdev, cm_info),
23 TP_STRUCT__entry(__field(struct irdma_device *, iwdev)
28 TP_fast_assign(__entry->iwdev = iwdev;
34 TP_printk("iwdev=%p loc: %s",
35 __entry->iwdev,
44 TP_STRUCT__entry(__field(struct irdma_device *, iwdev)
51 TP_fast_assign(__entry->iwdev = listener->iwdev;
[all...]
H A Dverbs.c15 struct irdma_device *iwdev = to_iwdev(ibdev); local
16 struct irdma_pci_f *rf = iwdev->rf;
17 struct pci_dev *pcidev = iwdev->rf->pcidev;
25 iwdev->netdev->dev_addr);
75 struct irdma_device *iwdev = to_iwdev(ibdev); local
76 struct net_device *netdev = iwdev->netdev;
106 props->max_msg_sz = iwdev->rf->sc_dev.hw_attrs.max_hw_outbound_msg_size;
128 pfn = ((uintptr_t)ucontext->iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET] +
129 pci_resource_start(ucontext->iwdev->rf->pcidev, 0)) >> PAGE_SHIFT;
187 ibdev_dbg(&ucontext->iwdev
233 struct irdma_device *iwdev = iwqp->iwdev; local
276 struct irdma_device *iwdev = to_iwdev(ibdev); local
376 struct irdma_device *iwdev = to_iwdev(pd->device); local
423 struct irdma_device *iwdev = to_iwdev(ibpd->device); local
484 struct irdma_device *iwdev = ucontext->iwdev; local
520 struct irdma_device *iwdev = iwqp->iwdev; local
555 irdma_setup_virt_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp, struct irdma_qp_init_info *init_info) argument
582 irdma_setup_umode_qp(struct ib_udata *udata, struct irdma_device *iwdev, struct irdma_qp *iwqp, struct irdma_qp_init_info *info, struct ib_qp_init_attr *init_attr) argument
662 irdma_setup_kmode_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp, struct irdma_qp_init_info *info, struct ib_qp_init_attr *init_attr) argument
763 struct irdma_device *iwdev = iwqp->iwdev; local
803 struct irdma_device *iwdev = iwqp->iwdev; local
830 irdma_validate_qp_attrs(struct ib_qp_init_attr *init_attr, struct irdma_device *iwdev) argument
881 struct irdma_device *iwdev = to_iwdev(ibpd->device); local
1190 struct irdma_device *iwdev = iwqp->iwdev; local
1546 struct irdma_device *iwdev = iwqp->iwdev; local
1821 irdma_process_resize_list(struct irdma_cq *iwcq, struct irdma_device *iwdev, struct irdma_cq_buf *lcqe_buf) argument
1849 struct irdma_device *iwdev = to_iwdev(ib_cq->device); local
1896 struct irdma_device *iwdev; local
2047 struct irdma_device *iwdev = to_iwdev(ibdev); local
2267 irdma_free_stag(struct irdma_device *iwdev, u32 stag) argument
2279 irdma_create_stag(struct irdma_device *iwdev) argument
2457 irdma_handle_q_mem(struct irdma_device *iwdev, struct irdma_mem_reg_req *req, struct irdma_pbl *iwpbl, u8 lvl) argument
2537 irdma_hw_alloc_mw(struct irdma_device *iwdev, struct irdma_mr *iwmr) argument
2576 struct irdma_device *iwdev = to_iwdev(ibmw->device); local
2606 struct irdma_device *iwdev = to_iwdev(ibmw->device); local
2637 irdma_hw_alloc_stag(struct irdma_device *iwdev, struct irdma_mr *iwmr) argument
2682 struct irdma_device *iwdev = to_iwdev(pd->device); local
2785 irdma_hwreg_mr(struct irdma_device *iwdev, struct irdma_mr *iwmr, u16 access) argument
2845 struct irdma_device *iwdev = to_iwdev(iwmr->ibmr.device); local
2899 struct irdma_device *iwdev = to_iwdev(pd->device); local
2941 struct irdma_device *iwdev = to_iwdev(iwmr->ibmr.device); local
2978 struct irdma_device *iwdev = to_iwdev(iwmr->ibmr.device); local
3022 struct irdma_device *iwdev = to_iwdev(pd->device); local
3089 struct irdma_device *iwdev = to_iwdev(pd->device); local
3127 struct irdma_device *iwdev = to_iwdev(ib_mr->device); local
3181 struct irdma_device *iwdev = to_iwdev(iwmr->ibmr.device); local
3237 struct irdma_device *iwdev = to_iwdev(ib_mr->device); local
3291 struct irdma_device *iwdev = to_iwdev(pd->device); local
3388 struct irdma_device *iwdev = to_iwdev(ib_mr->device); local
3779 struct irdma_device *iwdev; local
4006 struct irdma_device *iwdev = to_iwdev(dev); local
4021 struct irdma_device *iwdev = to_iwdev(ibdev); local
4042 struct irdma_device *iwdev = to_iwdev(ibdev); local
4065 struct irdma_device *iwdev = to_iwdev(ibdev); local
4123 irdma_mcast_cqp_op(struct irdma_device *iwdev, struct irdma_mcast_grp_info *mc_grp_ctx, u8 op) argument
4188 struct irdma_device *iwdev = iwqp->iwdev; local
4328 struct irdma_device *iwdev = iwqp->iwdev; local
4391 irdma_create_hw_ah(struct irdma_device *iwdev, struct irdma_ah *ah, bool sleep) argument
4437 struct irdma_device *iwdev = to_iwdev(ibah->pd->device); local
4523 irdma_ah_exists(struct irdma_device *iwdev, struct irdma_ah *new_ah) argument
4554 struct irdma_device *iwdev = to_iwdev(ibah->device); local
4591 struct irdma_device *iwdev = to_iwdev(ibah->pd->device); local
4644 struct irdma_device *iwdev = to_iwdev(ibah->pd->device); local
4760 irdma_init_roce_device(struct irdma_device *iwdev) argument
4772 irdma_init_iw_device(struct irdma_device *iwdev) argument
4788 irdma_init_rdma_device(struct irdma_device *iwdev) argument
4807 irdma_port_ibevent(struct irdma_device *iwdev) argument
4823 irdma_ib_unregister_device(struct irdma_device *iwdev) argument
4834 irdma_ib_register_device(struct irdma_device *iwdev) argument
4869 struct irdma_device *iwdev = to_iwdev(ibdev); local
[all...]
H A Dcm.c170 ibdev_dbg(&cm_node->iwdev->ibdev,
251 ibdev_dbg(&cm_node->iwdev->ibdev,
267 struct irdma_device *iwdev = cm_node->iwdev; local
275 irdma_free_sqbuf(&iwdev->vsi, send_entry->sqbuf);
308 struct irdma_sc_vsi *vsi = &cm_node->iwdev->vsi;
317 ibdev_dbg(&cm_node->iwdev->ibdev, "CM: AH invalid\n");
323 ibdev_dbg(&cm_node->iwdev->ibdev, "CM: SQ buf NULL\n");
417 struct irdma_sc_vsi *vsi = &cm_node->iwdev->vsi;
604 ibdev_dbg(&cm_node->iwdev
1507 irdma_del_multiple_qhash(struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *cm_parent_listen_node) argument
1655 irdma_add_mqh_6(struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *cm_parent_listen_node) argument
1743 irdma_add_mqh_4(struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *cm_parent_listen_node) argument
1832 irdma_add_mqh(struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *cm_listen_node) argument
1979 irdma_addr_resolve_neigh(struct irdma_device *iwdev, u32 src_ip, u32 dst_ip, int arpindex) argument
2041 irdma_addr_resolve_neigh_ipv6(struct irdma_device *iwdev, u32 *src, u32 *dest, int arpindex) argument
2171 struct irdma_device *iwdev = cm_node->iwdev; local
2219 struct irdma_device *iwdev = cm_node->iwdev; local
2234 irdma_make_cm_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *listener) argument
2946 irdma_make_listen_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct irdma_cm_info *cm_info) argument
3010 irdma_create_cm_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct iw_cm_conn_param *conn_param, struct irdma_cm_info *cm_info, struct irdma_cm_node **caller_cm_node) argument
3144 struct irdma_device *iwdev = vsi->back_vsi; local
3260 irdma_setup_cm_core(struct irdma_device *iwdev, u8 rdma_ver) argument
3441 struct irdma_device *iwdev = iwqp->iwdev; local
3472 struct irdma_device *iwdev = iwqp->iwdev; local
3487 struct irdma_device *iwdev; local
3616 struct irdma_device *iwdev; local
3639 struct irdma_device *iwdev; local
3791 struct irdma_device *iwdev; local
3820 struct irdma_device *iwdev; local
3966 struct irdma_device *iwdev; local
4087 struct irdma_device *iwdev; local
4135 struct irdma_device *iwdev; local
4288 irdma_cm_teardown_connections(struct irdma_device *iwdev, u32 *ipaddr, struct irdma_cm_info *nfo, bool disconnect_all) argument
4331 irdma_qhash_ctrl(struct irdma_device *iwdev, struct irdma_cm_listener *parent_listen_node, struct irdma_cm_info *nfo, u32 *ipaddr, bool ipv4, bool ifup) argument
4387 irdma_if_notify(struct irdma_device *iwdev, struct net_device *netdev, u32 *ipaddr, bool ipv4, bool ifup) argument
[all...]
H A Dhw.c225 struct irdma_device *iwdev = rf->iwdev; local
240 ibdev_dbg(&iwdev->ibdev,
252 atomic_dec(&iwdev->vsi.qp_suspend_reqs);
253 wake_up(&iwdev->suspend_wq);
256 ibdev_dbg(&iwdev->ibdev, "AEQ: qp_id %d is already freed\n",
323 if (iwqp->iwdev->vsi.tc_change_pending) {
325 wake_up(&iwqp->iwdev->suspend_wq);
329 wake_up(&iwqp->iwdev->suspend_wq);
339 ibdev_err(&iwdev
1088 irdma_alloc_set_mac(struct irdma_device *iwdev) argument
1473 irdma_initialize_ilq(struct irdma_device *iwdev) argument
1503 irdma_initialize_ieq(struct irdma_device *iwdev) argument
1531 struct irdma_device *iwdev = vsi->back_vsi; local
1660 irdma_rt_deinit_hw(struct irdma_device *iwdev) argument
1738 irdma_get_used_rsrc(struct irdma_device *iwdev) argument
1794 irdma_rt_init_hw(struct irdma_device *iwdev, struct irdma_l2params *l2params) argument
2293 irdma_cqp_manage_apbvt_cmd(struct irdma_device *iwdev, u16 accel_local_port, bool add_port) argument
2328 irdma_add_apbvt(struct irdma_device *iwdev, u16 port) argument
2365 irdma_del_apbvt(struct irdma_device *iwdev, struct irdma_apbvt_entry *entry) argument
2457 irdma_manage_qhash(struct irdma_device *iwdev, struct irdma_cm_info *cminfo, enum irdma_quad_entry_type etype, enum irdma_quad_hash_manage_type mtype, void *cmnode, bool wait) argument
[all...]
H A Dutils.c154 struct irdma_device *iwdev; local
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; local
255 struct irdma_device *iwdev; local
309 struct irdma_device *iwdev; local
338 irdma_add_ipv6_addr(struct irdma_device *iwdev) argument
380 irdma_add_ipv4_addr(struct irdma_device *iwdev) argument
418 irdma_add_ip(struct irdma_device *iwdev) argument
747 struct irdma_device *iwdev = iwqp->iwdev; local
773 struct irdma_device *iwdev = to_iwdev(ibdev); local
800 struct irdma_device *iwdev = to_iwdev(device); local
1145 struct irdma_device *iwdev = iwqp->iwdev; local
1215 irdma_hw_modify_qp(struct irdma_device *iwdev, struct irdma_qp *iwqp, struct irdma_modify_qp_info *info, bool wait) argument
1414 struct irdma_device *iwdev = buf->vsi->back_vsi; local
[all...]
H A Dmain.h330 struct irdma_device *iwdev; member in struct:irdma_pci_f
415 * @iwdev: device pointer
434 ibdev_dbg(&rf->iwdev->ibdev,
452 * @iwdev: device pointer
468 int irdma_rt_init_hw(struct irdma_device *iwdev,
470 void irdma_rt_deinit_hw(struct irdma_device *iwdev);
479 struct irdma_apbvt_entry *irdma_add_apbvt(struct irdma_device *iwdev, u16 port);
480 void irdma_del_apbvt(struct irdma_device *iwdev,
493 void irdma_port_ibevent(struct irdma_device *iwdev);
510 int irdma_hw_modify_qp(struct irdma_device *iwdev, struc
[all...]
H A Dverbs.h14 struct irdma_device *iwdev; member in struct:irdma_ucontext
159 struct irdma_device *iwdev; member in struct:irdma_qp
295 int irdma_ib_register_device(struct irdma_device *iwdev);
296 void irdma_ib_unregister_device(struct irdma_device *iwdev);
H A Dcm.h247 struct irdma_device *iwdev; member in struct:irdma_cm_listener
277 struct irdma_device *iwdev; member in struct:irdma_cm_node
351 struct irdma_device *iwdev; member in struct:irdma_cm_core
400 void irdma_cm_teardown_connections(struct irdma_device *iwdev, u32 *ipaddr,
409 void irdma_if_notify(struct irdma_device *iwdev, struct net_device *netdev,

Completed in 309 milliseconds