Lines Matching refs:cid_info
1011 struct ulp_cid_info *cid_info = NULL; in beiscsi_get_cid() local
1023 cid_info = phba->cid_array_info[cid_from_ulp]; in beiscsi_get_cid()
1024 if (!cid_info->avlbl_cids) in beiscsi_get_cid()
1027 cid = cid_info->cid_array[cid_info->cid_alloc++]; in beiscsi_get_cid()
1029 if (cid_info->cid_alloc == BEISCSI_GET_CID_COUNT( in beiscsi_get_cid()
1031 cid_info->cid_alloc = 0; in beiscsi_get_cid()
1033 cid_info->avlbl_cids--; in beiscsi_get_cid()
1048 struct ulp_cid_info *cid_info = NULL; in beiscsi_put_cid() local
1055 cid_info = phba->cid_array_info[cid_post_ulp]; in beiscsi_put_cid()
1056 cid_info->avlbl_cids++; in beiscsi_put_cid()
1058 cid_info->cid_array[cid_info->cid_free++] = cid; in beiscsi_put_cid()
1059 if (cid_info->cid_free == BEISCSI_GET_CID_COUNT(phba, cid_post_ulp)) in beiscsi_put_cid()
1060 cid_info->cid_free = 0; in beiscsi_put_cid()