Searched refs:devr (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.10/drivers/infiniband/hw/mlx5/ |
D | gsi.c | 119 mutex_lock(&dev->devr.mutex); in mlx5_ib_create_gsi() 121 if (dev->devr.ports[port_num - 1].gsi) { in mlx5_ib_create_gsi() 169 dev->devr.ports[attr->port_num - 1].gsi = gsi; in mlx5_ib_create_gsi() 171 mutex_unlock(&dev->devr.mutex); in mlx5_ib_create_gsi() 178 mutex_unlock(&dev->devr.mutex); in mlx5_ib_create_gsi() 193 mutex_lock(&dev->devr.mutex); in mlx5_ib_destroy_gsi() 198 mutex_unlock(&dev->devr.mutex); in mlx5_ib_destroy_gsi() 201 dev->devr.ports[port_num - 1].gsi = NULL; in mlx5_ib_destroy_gsi() 202 mutex_unlock(&dev->devr.mutex); in mlx5_ib_destroy_gsi() 347 mutex_lock(&dev->devr.mutex); in setup_qps() [all …]
|
D | main.c | 2820 schedule_work(&ibdev->devr.ports[port - 1].pkey_change_work); in handle_port_change() 3028 struct mlx5_ib_resources *devr = &dev->devr; in mlx5_ib_dev_res_init() local 3040 mutex_init(&devr->mutex); in mlx5_ib_dev_res_init() 3042 devr->p0 = rdma_zalloc_drv_obj(ibdev, ib_pd); in mlx5_ib_dev_res_init() 3043 if (!devr->p0) in mlx5_ib_dev_res_init() 3046 devr->p0->device = ibdev; in mlx5_ib_dev_res_init() 3047 devr->p0->uobject = NULL; in mlx5_ib_dev_res_init() 3048 atomic_set(&devr->p0->usecnt, 0); in mlx5_ib_dev_res_init() 3050 ret = mlx5_ib_alloc_pd(devr->p0, NULL); in mlx5_ib_dev_res_init() 3054 devr->c0 = rdma_zalloc_drv_obj(ibdev, ib_cq); in mlx5_ib_dev_res_init() [all …]
|
D | qp.c | 1848 struct mlx5_ib_resources *devr = &dev->devr; in create_xrc_tgt_qp() local 1871 MLX5_SET(qpc, qpc, pd, to_mpd(devr->p0)->pdn); in create_xrc_tgt_qp() 1884 MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn); in create_xrc_tgt_qp() 1885 MLX5_SET(qpc, qpc, cqn_snd, to_mcq(devr->c0)->mcq.cqn); in create_xrc_tgt_qp() 1886 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_xrc_tgt_qp() 1929 struct mlx5_ib_resources *devr = &dev->devr; in create_user_qp() local 2036 MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn); in create_user_qp() 2037 MLX5_SET(qpc, qpc, xrcd, devr->xrcdn1); in create_user_qp() 2038 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_user_qp() 2042 MLX5_SET(qpc, qpc, xrcd, devr->xrcdn0); in create_user_qp() [all …]
|
D | srq.c | 280 in.xrcd = dev->devr.xrcdn0; in mlx5_ib_create_srq() 297 in.cqn = to_mcq(dev->devr.c0)->mcq.cqn; in mlx5_ib_create_srq()
|
D | mlx5_ib.h | 984 struct mlx5_ib_resources devr; member
|
/Linux-v5.10/drivers/base/ |
D | devres.c | 1180 struct devres *devr = container_of(data, struct devres, data); in devm_percpu_match() local 1182 return *(void **)devr->data == p; in devm_percpu_match()
|