Symbol: isert_np
drivers/infiniband/ulp/isert/ib_isert.c
2214
isert_setup_id(struct isert_np *isert_np)
drivers/infiniband/ulp/isert/ib_isert.c
2216
struct iscsi_np *np = isert_np->np;
drivers/infiniband/ulp/isert/ib_isert.c
2224
id = rdma_create_id(&init_net, isert_cma_handler, isert_np,
drivers/infiniband/ulp/isert/ib_isert.c
2266
struct isert_np *isert_np;
drivers/infiniband/ulp/isert/ib_isert.c
2270
isert_np = kzalloc_obj(struct isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
2271
if (!isert_np)
drivers/infiniband/ulp/isert/ib_isert.c
2274
sema_init(&isert_np->sem, 0);
drivers/infiniband/ulp/isert/ib_isert.c
2275
mutex_init(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2276
INIT_LIST_HEAD(&isert_np->accepted);
drivers/infiniband/ulp/isert/ib_isert.c
2277
INIT_LIST_HEAD(&isert_np->pending);
drivers/infiniband/ulp/isert/ib_isert.c
2278
isert_np->np = np;
drivers/infiniband/ulp/isert/ib_isert.c
2287
isert_lid = isert_setup_id(isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
2293
isert_np->cm_id = isert_lid;
drivers/infiniband/ulp/isert/ib_isert.c
2294
np->np_context = isert_np;
drivers/infiniband/ulp/isert/ib_isert.c
2299
kfree(isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
2385
struct isert_np *isert_np = np->np_context;
drivers/infiniband/ulp/isert/ib_isert.c
2390
ret = down_interruptible(&isert_np->sem);
drivers/infiniband/ulp/isert/ib_isert.c
2407
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2408
if (list_empty(&isert_np->pending)) {
drivers/infiniband/ulp/isert/ib_isert.c
2409
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2412
isert_conn = list_first_entry(&isert_np->pending,
drivers/infiniband/ulp/isert/ib_isert.c
2415
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2431
struct isert_np *isert_np = np->np_context;
drivers/infiniband/ulp/isert/ib_isert.c
2435
if (isert_np->cm_id)
drivers/infiniband/ulp/isert/ib_isert.c
2436
rdma_destroy_id(isert_np->cm_id);
drivers/infiniband/ulp/isert/ib_isert.c
2445
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2446
if (!list_empty(&isert_np->pending)) {
drivers/infiniband/ulp/isert/ib_isert.c
2449
&isert_np->pending,
drivers/infiniband/ulp/isert/ib_isert.c
2457
if (!list_empty(&isert_np->accepted)) {
drivers/infiniband/ulp/isert/ib_isert.c
2460
&isert_np->accepted,
drivers/infiniband/ulp/isert/ib_isert.c
2467
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
2475
kfree(isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
413
struct isert_np *isert_np = cma_id->context;
drivers/infiniband/ulp/isert/ib_isert.c
414
struct iscsi_np *np = isert_np->np;
drivers/infiniband/ulp/isert/ib_isert.c
464
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
465
list_add_tail(&isert_conn->node, &isert_np->accepted);
drivers/infiniband/ulp/isert/ib_isert.c
466
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
514
struct isert_np *isert_np = cma_id->context;
drivers/infiniband/ulp/isert/ib_isert.c
523
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
524
list_move_tail(&isert_conn->node, &isert_np->pending);
drivers/infiniband/ulp/isert/ib_isert.c
525
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
527
isert_info("np %p: Allow accept_np to continue\n", isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
528
up(&isert_np->sem);
drivers/infiniband/ulp/isert/ib_isert.c
55
struct rdma_cm_id *isert_setup_id(struct isert_np *isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
552
struct isert_np *isert_np = isert_conn->cm_id->context;
drivers/infiniband/ulp/isert/ib_isert.c
554
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
564
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
597
isert_np_cma_handler(struct isert_np *isert_np,
drivers/infiniband/ulp/isert/ib_isert.c
601
rdma_event_msg(event), event, isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
605
isert_np->cm_id = NULL;
drivers/infiniband/ulp/isert/ib_isert.c
608
isert_np->cm_id = isert_setup_id(isert_np);
drivers/infiniband/ulp/isert/ib_isert.c
609
if (IS_ERR(isert_np->cm_id)) {
drivers/infiniband/ulp/isert/ib_isert.c
611
isert_np, PTR_ERR(isert_np->cm_id));
drivers/infiniband/ulp/isert/ib_isert.c
612
isert_np->cm_id = NULL;
drivers/infiniband/ulp/isert/ib_isert.c
617
isert_np, event);
drivers/infiniband/ulp/isert/ib_isert.c
655
struct isert_np *isert_np = cma_id->context;
drivers/infiniband/ulp/isert/ib_isert.c
659
mutex_lock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
661
mutex_unlock(&isert_np->mutex);
drivers/infiniband/ulp/isert/ib_isert.c
671
struct isert_np *isert_np = cma_id->context;
drivers/infiniband/ulp/isert/ib_isert.c
679
if (isert_np->cm_id == cma_id)