Lines Matching refs:deve

53 	struct se_dev_entry *deve;  in transport_lookup_cmd_lun()  local
57 deve = target_nacl_find_deve(nacl, se_cmd->orig_fe_lun); in transport_lookup_cmd_lun()
58 if (deve) { in transport_lookup_cmd_lun()
59 atomic_long_inc(&deve->total_cmds); in transport_lookup_cmd_lun()
63 &deve->write_bytes); in transport_lookup_cmd_lun()
66 &deve->read_bytes); in transport_lookup_cmd_lun()
69 deve->lun_access_ro) { in transport_lookup_cmd_lun()
78 se_lun = rcu_dereference(deve->se_lun); in transport_lookup_cmd_lun()
86 se_cmd->pr_res_key = deve->pr_res_key; in transport_lookup_cmd_lun()
145 struct se_dev_entry *deve; in transport_lookup_tmr_lun() local
153 deve = target_nacl_find_deve(nacl, se_cmd->orig_fe_lun); in transport_lookup_tmr_lun()
154 if (deve) { in transport_lookup_tmr_lun()
155 se_lun = rcu_dereference(deve->se_lun); in transport_lookup_tmr_lun()
163 se_cmd->pr_res_key = deve->pr_res_key; in transport_lookup_tmr_lun()
192 struct se_dev_entry *deve; in target_lun_is_rdonly() local
196 deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun); in target_lun_is_rdonly()
197 ret = deve && deve->lun_access_ro; in target_lun_is_rdonly()
213 struct se_dev_entry *deve; in core_get_se_deve_from_rtpi() local
218 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_get_se_deve_from_rtpi()
219 lun = rcu_dereference(deve->se_lun); in core_get_se_deve_from_rtpi()
229 kref_get(&deve->pr_kref); in core_get_se_deve_from_rtpi()
232 return deve; in core_get_se_deve_from_rtpi()
243 struct se_dev_entry *deve; in core_free_device_list_for_node() local
246 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_free_device_list_for_node()
247 struct se_lun *lun = rcu_dereference_check(deve->se_lun, in core_free_device_list_for_node()
249 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_free_device_list_for_node()
259 struct se_dev_entry *deve; in core_update_device_list_access() local
262 deve = target_nacl_find_deve(nacl, mapped_lun); in core_update_device_list_access()
263 if (deve) in core_update_device_list_access()
264 deve->lun_access_ro = lun_access_ro; in core_update_device_list_access()
273 struct se_dev_entry *deve; in target_nacl_find_deve() local
275 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) in target_nacl_find_deve()
276 if (deve->mapped_lun == mapped_lun) in target_nacl_find_deve()
277 return deve; in target_nacl_find_deve()
285 struct se_dev_entry *deve = container_of(kref, struct se_dev_entry, in target_pr_kref_release() local
287 complete(&deve->pr_comp); in target_pr_kref_release()
453 struct se_dev_entry *deve; in core_clear_lun_from_tpg() local
459 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_clear_lun_from_tpg()
460 struct se_lun *tmp_lun = rcu_dereference_check(deve->se_lun, in core_clear_lun_from_tpg()
466 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_clear_lun_from_tpg()
669 struct se_dev_entry *deve; in core_dev_del_initiator_node_lun_acl() local
676 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in core_dev_del_initiator_node_lun_acl()
677 if (deve) in core_dev_del_initiator_node_lun_acl()
678 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_dev_del_initiator_node_lun_acl()