Lines Matching refs:lunm_list

2110 	struct bfa_lun_mask_s *lunm_list;  in bfa_ioim_lm_init()  local
2116 lunm_list = bfa_get_lun_mask_list(bfa); in bfa_ioim_lm_init()
2118 lunm_list[i].ua = BFA_IOIM_LM_UA_RESET; in bfa_ioim_lm_init()
2119 lunm_list[i].lp_tag = BFA_LP_TAG_INVALID; in bfa_ioim_lm_init()
2120 lunm_list[i].rp_tag = BFA_RPORT_TAG_INVALID; in bfa_ioim_lm_init()
2209 struct bfa_lun_mask_s *lunm_list; in bfa_ioim_lm_set_ua() local
2212 lunm_list = bfa_get_lun_mask_list(bfa); in bfa_ioim_lm_set_ua()
2214 if (lunm_list[i].state != BFA_IOIM_LUN_MASK_ACTIVE) in bfa_ioim_lm_set_ua()
2216 lunm_list[i].ua = BFA_IOIM_LM_UA_SET; in bfa_ioim_lm_set_ua()
2245 struct bfa_lun_mask_s *lunm_list; in bfa_fcpim_lunmask_clear() local
2251 lunm_list = bfa_get_lun_mask_list(bfa); in bfa_fcpim_lunmask_clear()
2253 if (lunm_list[i].state == BFA_IOIM_LUN_MASK_ACTIVE) { in bfa_fcpim_lunmask_clear()
2254 if (lunm_list[i].rp_tag != BFA_RPORT_TAG_INVALID) in bfa_fcpim_lunmask_clear()
2256 BFA_RPORT_FROM_TAG(bfa, lunm_list[i].rp_tag)); in bfa_fcpim_lunmask_clear()
2260 memset(lunm_list, 0, sizeof(struct bfa_lun_mask_s) * MAX_LUN_MASK_CFG); in bfa_fcpim_lunmask_clear()
2282 struct bfa_lun_mask_s *lunm_list; in bfa_fcpim_lunmask_add() local
2301 lunm_list = bfa_get_lun_mask_list(bfa); in bfa_fcpim_lunmask_add()
2304 if (lunm_list[i].state != BFA_IOIM_LUN_MASK_ACTIVE) in bfa_fcpim_lunmask_add()
2306 if ((lunm_list[i].lp_wwn == *pwwn) && in bfa_fcpim_lunmask_add()
2307 (lunm_list[i].rp_wwn == rpwwn) && in bfa_fcpim_lunmask_add()
2308 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_add()
2317 lunm_list[free_index].lp_tag = bfa_lps_get_tag_from_pid(bfa, in bfa_fcpim_lunmask_add()
2319 lunm_list[free_index].rp_tag = rp->rport_tag; in bfa_fcpim_lunmask_add()
2321 lunm_list[free_index].lp_tag = BFA_LP_TAG_INVALID; in bfa_fcpim_lunmask_add()
2322 lunm_list[free_index].rp_tag = BFA_RPORT_TAG_INVALID; in bfa_fcpim_lunmask_add()
2325 lunm_list[free_index].lp_wwn = *pwwn; in bfa_fcpim_lunmask_add()
2326 lunm_list[free_index].rp_wwn = rpwwn; in bfa_fcpim_lunmask_add()
2327 lunm_list[free_index].lun = lun; in bfa_fcpim_lunmask_add()
2328 lunm_list[free_index].state = BFA_IOIM_LUN_MASK_ACTIVE; in bfa_fcpim_lunmask_add()
2332 if ((lunm_list[i].lp_wwn == *pwwn) && in bfa_fcpim_lunmask_add()
2333 (lunm_list[i].rp_wwn == rpwwn)) in bfa_fcpim_lunmask_add()
2334 lunm_list[i].ua = BFA_IOIM_LM_UA_SET; in bfa_fcpim_lunmask_add()
2344 struct bfa_lun_mask_s *lunm_list; in bfa_fcpim_lunmask_delete() local
2371 lunm_list = bfa_get_lun_mask_list(bfa); in bfa_fcpim_lunmask_delete()
2373 if ((lunm_list[i].lp_wwn == *pwwn) && in bfa_fcpim_lunmask_delete()
2374 (lunm_list[i].rp_wwn == rpwwn) && in bfa_fcpim_lunmask_delete()
2375 (scsilun_to_int((struct scsi_lun *)&lunm_list[i].lun) == in bfa_fcpim_lunmask_delete()
2377 lunm_list[i].lp_wwn = 0; in bfa_fcpim_lunmask_delete()
2378 lunm_list[i].rp_wwn = 0; in bfa_fcpim_lunmask_delete()
2379 int_to_scsilun(0, &lunm_list[i].lun); in bfa_fcpim_lunmask_delete()
2380 lunm_list[i].state = BFA_IOIM_LUN_MASK_INACTIVE; in bfa_fcpim_lunmask_delete()
2381 if (lunm_list[i].rp_tag != BFA_RPORT_TAG_INVALID) { in bfa_fcpim_lunmask_delete()
2382 lunm_list[i].rp_tag = BFA_RPORT_TAG_INVALID; in bfa_fcpim_lunmask_delete()
2383 lunm_list[i].lp_tag = BFA_LP_TAG_INVALID; in bfa_fcpim_lunmask_delete()
2391 if ((lunm_list[i].lp_wwn == *pwwn) && in bfa_fcpim_lunmask_delete()
2392 (lunm_list[i].rp_wwn == rpwwn)) in bfa_fcpim_lunmask_delete()
2393 lunm_list[i].ua = BFA_IOIM_LM_UA_SET; in bfa_fcpim_lunmask_delete()