Lines Matching defs:lun_info

5690 	struct lpfc_device_data *lun_info;
5703 lun_info = mempool_alloc(phba->device_data_mem_pool, memory_flags);
5704 if (!lun_info)
5706 INIT_LIST_HEAD(&lun_info->listentry);
5707 lun_info->rport_data = NULL;
5708 memcpy(&lun_info->device_id.vport_wwpn, vport_wwpn,
5710 memcpy(&lun_info->device_id.target_wwpn, target_wwpn,
5712 lun_info->device_id.lun = lun;
5713 lun_info->oas_enabled = false;
5714 lun_info->priority = pri;
5715 lun_info->available = false;
5716 return lun_info;
5722 * @lun_info: Pointer to device data structure to free.
5729 struct lpfc_device_data *lun_info)
5732 if (unlikely(!phba) || !lun_info ||
5736 if (!list_empty(&lun_info->listentry))
5737 list_del(&lun_info->listentry);
5738 mempool_free(lun_info, phba->device_data_mem_pool);
5764 struct lpfc_device_data *lun_info;
5772 list_for_each_entry(lun_info, list, listentry) {
5773 if ((memcmp(&lun_info->device_id.vport_wwpn, vport_wwpn,
5775 (memcmp(&lun_info->device_id.target_wwpn, target_wwpn,
5777 (lun_info->device_id.lun == lun))
5778 return lun_info;
5821 struct lpfc_device_data *lun_info;
5840 list_for_each_entry(lun_info, &phba->luns, listentry) {
5842 (memcmp(&lun_info->device_id.vport_wwpn, vport_wwpn,
5845 (memcmp(&lun_info->device_id.target_wwpn, target_wwpn,
5847 (lun_info->oas_enabled)) {
5848 device_id = &lun_info->device_id;
5859 if (lun_info->available)
5864 *found_lun_pri = lun_info->priority;
5911 struct lpfc_device_data *lun_info;
5921 lun_info = __lpfc_get_device_data(phba, &phba->luns, vport_wwpn,
5923 if (lun_info) {
5924 if (!lun_info->oas_enabled)
5925 lun_info->oas_enabled = true;
5926 lun_info->priority = pri;
5932 lun_info = lpfc_create_device_data(phba, vport_wwpn, target_wwpn, lun,
5934 if (lun_info) {
5935 lun_info->oas_enabled = true;
5936 lun_info->priority = pri;
5937 lun_info->available = false;
5938 list_add_tail(&lun_info->listentry, &phba->luns);
5970 struct lpfc_device_data *lun_info;
5980 lun_info = __lpfc_get_device_data(phba,
5983 if (lun_info) {
5984 lun_info->oas_enabled = false;
5985 lun_info->priority = pri;
5986 if (!lun_info->available)
5987 lpfc_delete_device_data(phba, lun_info);