Lines Matching refs:ib_device
60 static void cm_add_one(struct ib_device *device);
61 static void cm_remove_one(struct ib_device *device);
169 struct ib_device *ib_device; member
348 ib_init_ah_from_wc(port->cm_dev->ib_device, port->port_num, wc, in cm_init_av_for_response()
362 if (!ib_find_cached_gid(cm_dev->ib_device, &path->sgid, in cm_init_av_by_path()
373 ret = ib_find_cached_pkey(cm_dev->ib_device, port->port_num, in cm_init_av_by_path()
379 ib_init_ah_from_path(cm_dev->ib_device, port->port_num, path, in cm_init_av_by_path()
538 static struct cm_id_private * cm_find_listen(struct ib_device *device, in cm_find_listen()
698 struct ib_cm_id *ib_create_cm_id(struct ib_device *device, in ib_create_cm_id()
1534 cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL); in cm_req_handler()
1572 ib_get_cached_gid(work->port->cm_dev->ib_device, in cm_req_handler()
2997 cm_id = ib_create_cm_id(work->port->cm_dev->ib_device, NULL, NULL); in cm_sidr_req_handler()
3662 if (ib_query_device(cm_dev->ib_device, &attr)) in cm_get_ack_delay()
3757 static void cm_add_one(struct ib_device *ib_device) in cm_add_one() argument
3772 if (rdma_node_get_transport(ib_device->node_type) != RDMA_TRANSPORT_IB) in cm_add_one()
3776 ib_device->phys_port_cnt, GFP_KERNEL); in cm_add_one()
3780 cm_dev->ib_device = ib_device; in cm_add_one()
3783 cm_dev->device = device_create(&cm_class, &ib_device->dev, in cm_add_one()
3785 "%s", ib_device->name); in cm_add_one()
3792 for (i = 1; i <= ib_device->phys_port_cnt; i++) { in cm_add_one()
3805 port->mad_agent = ib_register_mad_agent(ib_device, i, in cm_add_one()
3816 ret = ib_modify_port(ib_device, i, 0, &port_modify); in cm_add_one()
3820 ib_set_client_data(ib_device, &cm_client, cm_dev); in cm_add_one()
3836 ib_modify_port(ib_device, port->port_num, 0, &port_modify); in cm_add_one()
3844 static void cm_remove_one(struct ib_device *ib_device) in cm_remove_one() argument
3854 cm_dev = ib_get_client_data(ib_device, &cm_client); in cm_remove_one()
3862 for (i = 1; i <= ib_device->phys_port_cnt; i++) { in cm_remove_one()
3864 ib_modify_port(ib_device, port->port_num, 0, &port_modify); in cm_remove_one()