Searched refs:devr (Results 1 – 6 of 6) sorted by relevance
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | gsi.c | 128 if (port_num > ARRAY_SIZE(dev->devr.ports) || port_num < 1) { in mlx5_ib_gsi_create_qp() 155 mutex_lock(&dev->devr.mutex); in mlx5_ib_gsi_create_qp() 157 if (dev->devr.ports[port_num - 1].gsi) { in mlx5_ib_gsi_create_qp() 195 dev->devr.ports[init_attr->port_num - 1].gsi = gsi; in mlx5_ib_gsi_create_qp() 197 mutex_unlock(&dev->devr.mutex); in mlx5_ib_gsi_create_qp() 204 mutex_unlock(&dev->devr.mutex); in mlx5_ib_gsi_create_qp() 223 mutex_lock(&dev->devr.mutex); in mlx5_ib_gsi_destroy_qp() 228 mutex_unlock(&dev->devr.mutex); in mlx5_ib_gsi_destroy_qp() 231 dev->devr.ports[port_num - 1].gsi = NULL; in mlx5_ib_gsi_destroy_qp() 232 mutex_unlock(&dev->devr.mutex); in mlx5_ib_gsi_destroy_qp()
|
D | main.c | 4466 mutex_lock(&ports->devr->mutex); in pkey_change_handler() 4468 mutex_unlock(&ports->devr->mutex); in pkey_change_handler() 4594 schedule_work(&ibdev->devr.ports[port - 1].pkey_change_work); in handle_port_change() 4932 static int create_dev_resources(struct mlx5_ib_resources *devr) in create_dev_resources() argument 4941 dev = container_of(devr, struct mlx5_ib_dev, devr); in create_dev_resources() 4944 mutex_init(&devr->mutex); in create_dev_resources() 4946 devr->p0 = rdma_zalloc_drv_obj(ibdev, ib_pd); in create_dev_resources() 4947 if (!devr->p0) in create_dev_resources() 4950 devr->p0->device = ibdev; in create_dev_resources() 4951 devr->p0->uobject = NULL; in create_dev_resources() [all …]
|
D | srq.c | 280 in.xrcd = to_mxrcd(dev->devr.x0)->xrcdn; in mlx5_ib_create_srq() 297 in.cqn = to_mcq(dev->devr.c0)->mcq.cqn; in mlx5_ib_create_srq()
|
D | qp.c | 1949 struct mlx5_ib_resources *devr = &dev->devr; in create_qp_common() local 2177 MLX5_SET(qpc, qpc, pd, to_mpd(pd ? pd : devr->p0)->pdn); in create_qp_common() 2223 MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn); in create_qp_common() 2224 MLX5_SET(qpc, qpc, cqn_snd, to_mcq(devr->c0)->mcq.cqn); in create_qp_common() 2225 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_qp_common() 2229 MLX5_SET(qpc, qpc, cqn_rcv, to_mcq(devr->c0)->mcq.cqn); in create_qp_common() 2230 MLX5_SET(qpc, qpc, xrcd, to_mxrcd(devr->x1)->xrcdn); in create_qp_common() 2231 MLX5_SET(qpc, qpc, srqn_rmpn_xrqn, to_msrq(devr->s0)->msrq.srqn); in create_qp_common() 2235 MLX5_SET(qpc, qpc, xrcd, to_mxrcd(devr->x0)->xrcdn); in create_qp_common() 2238 MLX5_SET(qpc, qpc, xrcd, to_mxrcd(devr->x1)->xrcdn); in create_qp_common() [all …]
|
D | mlx5_ib.h | 701 struct mlx5_ib_resources *devr; member 964 struct mlx5_ib_resources devr; member
|
/Linux-v5.4/drivers/base/ |
D | devres.c | 1064 struct devres *devr = container_of(data, struct devres, data); in devm_percpu_match() local 1066 return *(void **)devr->data == p; in devm_percpu_match()
|