/linux-4.4.14/drivers/scsi/csiostor/ |
H A D | csio_rnode.c | 113 * csio_rn_lookup - Finds the rnode with the given flowid 117 * Does the rnode lookup on the given lnode and flowid.If no matching entry 137 * csio_rn_lookup_wwpn - Finds the rnode with the given wwpn 141 * Does the rnode lookup on the given lnode and wwpn. If no matching entry 161 * csio_rnode_lookup_portid - Finds the rnode with the given portid 165 * Lookup the rnode list for a given portid. If no matching entry 250 * csio_get_rnode - Gets rnode with the given flowid 254 * Does the rnode lookup on the given lnode and flowid. If no matching 255 * rnode found, then new rnode with given npid is allocated and returned. 275 * csio_put_rnode - Frees the given rnode 279 * Does the rnode lookup on the given lnode and flowid. If no matching 280 * rnode found, then new rnode with given npid is allocated and returned. 290 * csio_confirm_rnode - confirms rnode based on wwpn. 294 * This routines searches other rnode in list having same wwpn of new rnode. 295 * If there is a match, then matched rnode is returned and otherwise new rnode 297 * returns rnode. 350 * Else, go ahead and alloc a new rnode. csio_confirm_rnode() 363 "rnode is already" csio_confirm_rnode() 382 /* Search for rnode that have same wwpn */ csio_confirm_rnode() 394 "rnode wwpn mismatch found ssni:x%x " csio_confirm_rnode() 400 "rnode is already active " csio_confirm_rnode() 412 csio_ln_dbg(ln, "found rnode:%p ssni:x%x name(wwpn):%llx\n", csio_confirm_rnode() 428 csio_ln_dbg(ln, "alloc rnode:%p ssni:x%x name(wwpn):%llx\n", csio_confirm_rnode() 439 * @rn: rnode 587 /* Cleanup I/Os that were waiting for rnode to unregister */ __csio_unreg_rnode() 599 * @rn - rnode 639 * @rn - rnode 691 * Each rnode receives CLOSE event when driver is removed or csio_rns_ready() 724 * @rn - rnode 758 /* Each rnode receives CLOSE event when driver is removed or csio_rns_offline() 783 * @rn - rnode 809 /* Each rnode receives CLOSE event when driver is removed or csio_rns_disappeared() 842 * @rn: rnode 844 * Post event to close rnode SM and free rnode. 851 /* ignore if same rnode came back as online */ csio_rnode_devloss_handler() 863 * csio_rnode_fwevt_handler - Event handler for firmware rnode events. 864 * @rn: rnode 886 /* Post event to rnode SM */ csio_rnode_fwevt_handler() 895 * csio_rnode_init - Initialize rnode. 900 * to be held for inserting the rnode in ln->rnhead list. 910 /* Add rnode to list of lnodes->rnhead */ csio_rnode_init()
|
H A D | csio_rnode.h | 52 CSIO_RNFE_CLOSE, /* Close rnode */ 59 /* rnode stats */ 81 /* Defines for rnode role */ 117 struct csio_rnode_stats stats; /* Common rnode stats */
|
H A D | csio_lnode.h | 114 uint32_t n_rnode_match; /* matched rnode */ 119 uint32_t n_rnode_alloc; /* rnode allocated */ 120 uint32_t n_rnode_free; /* rnode freed */ 121 uint32_t n_rnode_nomem; /* rnode alloc failure */ 183 struct list_head rnhead; /* Head of rnode list */
|
H A D | csio_scsi.c | 94 (ioreq->rnode == sld->rnode) && csio_scsi_match_io() 99 (ioreq->rnode == sld->rnode)); csio_scsi_match_io() 204 struct csio_rnode *rn = req->rnode; csio_scsi_init_cmd_wr() 363 struct csio_rnode *rn = req->rnode; csio_scsi_init_read_wr() 416 struct csio_rnode *rn = req->rnode; csio_scsi_init_write_wr() 650 struct csio_rnode *rn = req->rnode; csio_scsi_init_abrt_cls_wr() 792 * internally queue up such up such completions in the rnode. csio_scsis_io_active() 797 * in this rnode queue. csio_scsis_io_active() 800 rn = req->rnode; csio_scsis_io_active() 802 * FW says remote device is lost, but rnode csio_scsis_io_active() 1834 ioreq->rnode = rn; csio_queuecommand() 2122 ioreq->rnode = rn; csio_eh_lun_reset_handler() 2146 sld.rnode = ioreq->rnode; csio_eh_lun_reset_handler()
|
H A D | csio_lnode.c | 308 if (!csio_is_rnode_ready(fdmi_req->rnode)) { csio_ln_fdmi_rhba_cbfn() 406 if (!csio_is_rnode_ready(fdmi_req->rnode)) { csio_ln_fdmi_dprt_cbfn() 507 if (!csio_is_rnode_ready(fdmi_req->rnode)) { csio_ln_fdmi_dhba_cbfn() 567 fdmi_req->rnode = fdmi_rn; csio_ln_fdmi_start() 907 * @evt - Given rnode event 910 * Posts given rnode event to all FCOE rnodes connected with given Lnode. 1549 "Failed to confirm rnode " csio_fcoe_fwevt_handler() 1713 struct csio_rnode *rn = io_req->rnode; csio_ln_mgmt_submit_wr() 2077 /* Initialize rnode list */ csio_lnode_init()
|
H A D | csio_attr.c | 684 /* return if driver is being removed or same rnode comes back online */ csio_dev_loss_tmo_callbk() 688 csio_ln_dbg(ln, "devloss timeout on rnode:%p portid:x%x flowid:x%x\n", csio_dev_loss_tmo_callbk() 695 * rnode events. csio_dev_loss_tmo_callbk()
|
H A D | csio_wr.h | 252 struct csio_rnode *rnode; /* Src/destination rnode */ member in struct:csio_ioreq
|
H A D | csio_scsi.h | 186 struct csio_rnode *rnode; member in struct:csio_scsi_level_data
|
H A D | csio_hw.h | 470 mempool_t *rnode_mempool; /* rnode memory pool */
|
H A D | csio_init.c | 681 /* Flush all the events, so that any rnode removal events csio_shost_exit()
|
/linux-4.4.14/lib/ |
H A D | radix-tree.c | 338 if (root->rnode == NULL) { radix_tree_extend() 360 slot = root->rnode; radix_tree_extend() 367 rcu_assign_pointer(root->rnode, node); radix_tree_extend() 385 * allocated and @root->rnode is used as a direct slot instead of 404 slot = indirect_to_ptr(root->rnode); __radix_tree_create() 422 rcu_assign_pointer(root->rnode, ptr_to_indirect(slot)); __radix_tree_create() 436 *slotp = node ? node->slots + offset : (void **)&root->rnode; __radix_tree_create() 488 * allocated and @root->rnode is used as a direct slot instead of 498 node = rcu_dereference_raw(root->rnode); __radix_tree_lookup() 509 *slotp = (void **)&root->rnode; __radix_tree_lookup() 601 slot = indirect_to_ptr(root->rnode); radix_tree_tag_set() 651 slot = indirect_to_ptr(root->rnode); radix_tree_tag_clear() 712 node = rcu_dereference_raw(root->rnode); radix_tree_tag_get() 756 struct radix_tree_node *rnode, *node; radix_tree_next_chunk() local 775 rnode = rcu_dereference_raw(root->rnode); radix_tree_next_chunk() 776 if (radix_tree_is_indirect_ptr(rnode)) { radix_tree_next_chunk() 777 rnode = indirect_to_ptr(rnode); radix_tree_next_chunk() 778 } else if (rnode && !index) { radix_tree_next_chunk() 783 return (void **)&root->rnode; radix_tree_next_chunk() 788 height = rnode->path & RADIX_TREE_HEIGHT_MASK; radix_tree_next_chunk() 796 node = rnode; radix_tree_next_chunk() 916 slot = indirect_to_ptr(root->rnode); radix_tree_range_tag_if_tagged() 1221 node = rcu_dereference_raw(root->rnode); radix_tree_locate_item() 1259 struct radix_tree_node *to_free = root->rnode; radix_tree_shrink() 1279 * one (root->rnode) as far as dependent read barriers go. radix_tree_shrink() 1286 root->rnode = slot; radix_tree_shrink() 1335 if (node == indirect_to_ptr(root->rnode)) { __radix_tree_delete_node() 1353 root->rnode = NULL; __radix_tree_delete_node() 1394 root->rnode = NULL; radix_tree_delete_item()
|
/linux-4.4.14/tools/perf/util/ |
H A D | callchain.c | 209 struct callchain_node *rnode; rb_insert_callchain() local 216 rnode = rb_entry(parent, struct callchain_node, rb_node); rb_insert_callchain() 217 rnode_cumul = callchain_cumul_hits(rnode); rb_insert_callchain() 221 if (rnode->hit < chain->hit) rb_insert_callchain() 526 struct callchain_node *rnode; append_chain_children() local 540 rnode = rb_entry(parent, struct callchain_node, rb_node_in); append_chain_children() 543 ret = append_chain(rnode, cursor, period); append_chain_children() 553 rnode = add_child(root, cursor, period); append_chain_children() 554 rb_link_node(&rnode->rb_node_in, parent, p); append_chain_children() 555 rb_insert_color(&rnode->rb_node_in, &root->rb_root_in); append_chain_children()
|
/linux-4.4.14/include/linux/ |
H A D | radix-tree.h | 31 * An indirect pointer (root->rnode pointing to a radix_tree_node, rather 32 * than a data item) is signalled by the low bit set in the root->rnode 110 struct radix_tree_node __rcu *rnode; member in struct:radix_tree_root 116 .rnode = NULL, \ 126 (root)->rnode = NULL; \
|
/linux-4.4.14/fs/fscache/ |
H A D | cookie.c | 606 BUG_ON(cookie->stores.rnode); __fscache_relinquish_cookie()
|
H A D | object.c | 948 ASSERT(object->cookie->stores.rnode == NULL); _fscache_invalidate_object()
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
H A D | lov_object.c | 692 LASSERT(hdr->coh_tree.rnode == NULL); lov_layout_change()
|
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/ |
H A D | cl_object.c | 331 LASSERT(hdr->coh_tree.rnode == NULL); cl_object_kill()
|
H A D | cl_lock.c | 1954 head->coh_tree.rnode == NULL && head->coh_pages == 0)); cl_locks_prune()
|
/linux-4.4.14/security/selinux/ss/ |
H A D | services.c | 2365 struct ebitmap_node *rnode, *tnode; security_get_user_sids() local 2395 ebitmap_for_each_positive_bit(&user->roles, rnode, i) { security_get_user_sids()
|