| /linux/drivers/infiniband/hw/irdma/ |
| H A D | icrdma_if.c | 7 static void icrdma_prep_tc_change(struct irdma_device *iwdev) in icrdma_prep_tc_change() argument 9 iwdev->vsi.tc_change_pending = true; in icrdma_prep_tc_change() 10 irdma_sc_suspend_resume_qps(&iwdev->vsi, IRDMA_OP_SUSPEND); in icrdma_prep_tc_change() 13 wait_event_timeout(iwdev->suspend_wq, in icrdma_prep_tc_change() 14 !atomic_read(&iwdev->vsi.qp_suspend_reqs), in icrdma_prep_tc_change() 16 irdma_ws_reset(&iwdev->vsi); in icrdma_prep_tc_change() 47 struct irdma_device *iwdev = dev_get_drvdata(&cdev_info->adev->dev); in icrdma_iidc_event_handler() local 51 ibdev_dbg(&iwdev->ibdev, "CLNT: new MTU = %d\n", iwdev->netdev->mtu); in icrdma_iidc_event_handler() 52 if (iwdev->vsi.mtu != iwdev->netdev->mtu) { in icrdma_iidc_event_handler() 53 l2params.mtu = iwdev->netdev->mtu; in icrdma_iidc_event_handler() [all …]
|
| H A D | i40iw_if.c | 20 struct irdma_device *iwdev; in i40iw_l2param_change() local 27 iwdev = to_iwdev(ibdev); in i40iw_l2param_change() 29 if (iwdev->vsi.mtu != params->mtu) { in i40iw_l2param_change() 33 irdma_change_l2params(&iwdev->vsi, &l2params); in i40iw_l2param_change() 49 struct irdma_device *iwdev; in i40iw_close() local 56 iwdev = to_iwdev(ibdev); in i40iw_close() 58 iwdev->rf->reset = true; in i40iw_close() 60 iwdev->iw_status = 0; in i40iw_close() 61 irdma_port_ibevent(iwdev); in i40iw_close() 73 static void i40iw_fill_device_info(struct irdma_device *iwdev, struct i40e_info *cdev_info) in i40iw_fill_device_info() argument [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; 35 __entry->iwdev, 44 TP_STRUCT__entry(__field(struct irdma_device *, iwdev) 51 TP_fast_assign(__entry->iwdev = listener->iwdev; 58 __entry->iwdev, 68 TP_STRUCT__entry(__field(struct irdma_device *, iwdev) 76 TP_fast_assign(__entry->iwdev = listener->iwdev; [all …]
|
| H A D | verbs.c | 15 struct irdma_device *iwdev = to_iwdev(ibdev); in irdma_query_device() local 16 struct irdma_pci_f *rf = iwdev->rf; in irdma_query_device() 17 struct pci_dev *pcidev = iwdev->rf->pcidev; in irdma_query_device() 25 iwdev->netdev->dev_addr); in irdma_query_device() 89 struct irdma_device *iwdev = to_iwdev(ibdev); in irdma_query_port() local 90 struct net_device *netdev = iwdev->netdev; in irdma_query_port() 120 props->max_msg_sz = iwdev->rf->sc_dev.hw_attrs.max_hw_outbound_msg_size; in irdma_query_port() 142 pfn = ((uintptr_t)ucontext->iwdev->rf->sc_dev.hw_regs[IRDMA_DB_ADDR_OFFSET] + in irdma_mmap_legacy() 143 pci_resource_start(ucontext->iwdev->rf->pcidev, 0)) >> PAGE_SHIFT; in irdma_mmap_legacy() 201 ibdev_dbg(&ucontext->iwdev->ibdev, in irdma_mmap() [all …]
|
| H A D | cm.c | 170 ibdev_dbg(&cm_node->iwdev->ibdev, in irdma_send_cm_event() 251 ibdev_dbg(&cm_node->iwdev->ibdev, in irdma_create_event() 267 struct irdma_device *iwdev = cm_node->iwdev; in irdma_free_retrans_entry() local 275 irdma_free_sqbuf(&iwdev->vsi, send_entry->sqbuf); in irdma_free_retrans_entry() 308 struct irdma_sc_vsi *vsi = &cm_node->iwdev->vsi; in irdma_form_ah_cm_frame() 317 ibdev_dbg(&cm_node->iwdev->ibdev, "CM: AH invalid\n"); in irdma_form_ah_cm_frame() 323 ibdev_dbg(&cm_node->iwdev->ibdev, "CM: SQ buf NULL\n"); in irdma_form_ah_cm_frame() 417 struct irdma_sc_vsi *vsi = &cm_node->iwdev->vsi; in irdma_form_uda_cm_frame() 604 ibdev_dbg(&cm_node->iwdev->ibdev, in irdma_send_reset() 626 ibdev_dbg(&cm_node->iwdev->ibdev, in irdma_active_open_err() [all …]
|
| H A D | hw.c | 287 struct irdma_device *iwdev = rf->iwdev; in irdma_process_aeq() local 303 ibdev_err(&iwdev->ibdev, "AEQ has overflowed\n"); in irdma_process_aeq() 310 ibdev_dbg(&iwdev->ibdev, in irdma_process_aeq() 322 atomic_dec(&iwdev->vsi.qp_suspend_reqs); in irdma_process_aeq() 323 wake_up(&iwdev->suspend_wq); in irdma_process_aeq() 326 ibdev_dbg(&iwdev->ibdev, "AEQ: qp_id %d is already freed\n", in irdma_process_aeq() 396 if (iwqp->iwdev->vsi.tc_change_pending) { in irdma_process_aeq() 398 wake_up(&iwqp->iwdev->suspend_wq); in irdma_process_aeq() 402 wake_up(&iwqp->iwdev->suspend_wq); in irdma_process_aeq() 412 ibdev_err(&iwdev->ibdev, in irdma_process_aeq() [all …]
|
| H A D | utils.c | 154 struct irdma_device *iwdev; in irdma_inetaddr_event() local 166 iwdev = to_iwdev(ibdev); in irdma_inetaddr_event() 168 ibdev_dbg(&iwdev->ibdev, in irdma_inetaddr_event() 173 irdma_manage_arp_cache(iwdev->rf, real_dev->dev_addr, in irdma_inetaddr_event() 175 irdma_if_notify(iwdev, real_dev, &local_ipaddr, true, false); in irdma_inetaddr_event() 176 irdma_gid_change_event(&iwdev->ibdev); in irdma_inetaddr_event() 180 irdma_add_arp(iwdev->rf, &local_ipaddr, true, real_dev->dev_addr); in irdma_inetaddr_event() 181 irdma_if_notify(iwdev, real_dev, &local_ipaddr, true, true); in irdma_inetaddr_event() 182 irdma_gid_change_event(&iwdev->ibdev); in irdma_inetaddr_event() 204 struct irdma_device *iwdev; in irdma_inet6addr_event() local [all …]
|
| H A D | cm.h | 247 struct irdma_device *iwdev; member 277 struct irdma_device *iwdev; member 351 struct irdma_device *iwdev; member 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,
|
| H A D | verbs.h | 15 struct irdma_device *iwdev; member 179 struct irdma_device *iwdev; member 334 int irdma_ib_register_device(struct irdma_device *iwdev); 335 void irdma_ib_unregister_device(struct irdma_device *iwdev);
|
| H A D | ig3rdma_if.c | 28 ibdev_err(&(dev_to_rf(dev)->iwdev->ibdev), in ig3rdma_vchnl_send_sync() 73 ibdev_warn(&rf->iwdev->ibdev, "Requesting a reset\n"); in ig3rdma_request_reset()
|