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 = 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 = 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 = 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 core_disable_device_list_for_node(deve->se_lun, deve, nacl, tpg); in core_free_device_list_for_node()
256 struct se_dev_entry *deve; in core_update_device_list_access() local
259 deve = target_nacl_find_deve(nacl, mapped_lun); in core_update_device_list_access()
260 if (deve) in core_update_device_list_access()
261 deve->lun_access_ro = lun_access_ro; in core_update_device_list_access()
270 struct se_dev_entry *deve; in target_nacl_find_deve() local
272 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) in target_nacl_find_deve()
273 if (deve->mapped_lun == mapped_lun) in target_nacl_find_deve()
274 return deve; in target_nacl_find_deve()
282 struct se_dev_entry *deve = container_of(kref, struct se_dev_entry, in target_pr_kref_release() local
284 complete(&deve->pr_comp); in target_pr_kref_release()
465 struct se_dev_entry *deve; in core_clear_lun_from_tpg() local
471 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) { in core_clear_lun_from_tpg()
472 if (lun != deve->se_lun) in core_clear_lun_from_tpg()
475 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_clear_lun_from_tpg()
678 struct se_dev_entry *deve; in core_dev_del_initiator_node_lun_acl() local
685 deve = target_nacl_find_deve(nacl, lacl->mapped_lun); in core_dev_del_initiator_node_lun_acl()
686 if (deve) in core_dev_del_initiator_node_lun_acl()
687 core_disable_device_list_for_node(lun, deve, nacl, tpg); in core_dev_del_initiator_node_lun_acl()