/linux-master/drivers/infiniband/hw/irdma/ |
H A D | main.c | 43 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 D | i40iw_if.c | 20 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 D | trace_cm.h | 21 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 D | verbs.c | 15 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 D | cm.c | 170 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 D | hw.c | 225 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 D | utils.c | 154 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 D | main.h | 330 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 D | verbs.h | 14 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 D | cm.h | 247 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,
|