Lines Matching defs:deve

52 	struct se_dev_entry *deve;
56 deve = target_nacl_find_deve(nacl, se_cmd->orig_fe_lun);
57 if (deve) {
58 atomic_long_inc(&deve->total_cmds);
62 &deve->write_bytes);
65 &deve->read_bytes);
68 deve->lun_access_ro) {
77 se_lun = deve->se_lun;
85 se_cmd->pr_res_key = deve->pr_res_key;
144 struct se_dev_entry *deve;
151 deve = target_nacl_find_deve(nacl, se_cmd->orig_fe_lun);
152 if (deve) {
153 se_lun = deve->se_lun;
161 se_cmd->pr_res_key = deve->pr_res_key;
186 struct se_dev_entry *deve;
190 deve = target_nacl_find_deve(se_sess->se_node_acl, cmd->orig_fe_lun);
191 ret = deve && deve->lun_access_ro;
200 * and core_scsi3_decode_spec_i_port(), and will increment &deve->pr_kref
207 struct se_dev_entry *deve;
212 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) {
213 lun = deve->se_lun;
223 kref_get(&deve->pr_kref);
226 return deve;
237 struct se_dev_entry *deve;
240 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link)
241 core_disable_device_list_for_node(deve->se_lun, deve, nacl, tpg);
250 struct se_dev_entry *deve;
253 deve = target_nacl_find_deve(nacl, mapped_lun);
254 if (deve)
255 deve->lun_access_ro = lun_access_ro;
264 struct se_dev_entry *deve;
266 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link)
267 if (deve->mapped_lun == mapped_lun)
268 return deve;
276 struct se_dev_entry *deve = container_of(kref, struct se_dev_entry,
278 complete(&deve->pr_comp);
419 * deve->se_lun_acl will be NULL for demo-mode created LUNs
421 * struct se_lun_acl, but we remove deve->lun_link from
424 * MappedLUN *deve will be released below..
459 struct se_dev_entry *deve;
465 hlist_for_each_entry_rcu(deve, &nacl->lun_entry_hlist, link) {
466 if (lun != deve->se_lun)
469 core_disable_device_list_for_node(lun, deve, nacl, tpg);
631 struct se_dev_entry *deve;
638 deve = target_nacl_find_deve(nacl, lacl->mapped_lun);
639 if (deve)
640 core_disable_device_list_for_node(lun, deve, nacl, tpg);