Lines Matching full:member
64 /* the last member index is different between add and remove operation - in GetMemberPosition()
65 in case of remove - this is exactly the last member index in GetMemberPosition()
66 in case of add - this is the last member index + 1 - e.g. in GetMemberPosition()
67 if we have 4 members, the index of the actual last member is 3(because the in GetMemberPosition()
68 index starts from 0) therefore in order to add a new member as the last in GetMemberPosition()
69 member we shall use memberIndex = 4 and not 3 in GetMemberPosition()
103 …RETURN_ERROR(MAJOR, E_NOT_SUPPORTED, ("Next engine of a member should be MatchTable(cc) or Done or… in MemberCheckParams()
108 RETURN_ERROR(MAJOR, err, ("member next engine parameters")); in MemberCheckParams()
135 RETURN_ERROR(MAJOR, err, ("member check parameters")); in CheckParams()
189 /* Link the first member in the group to the source TD */ in LinkSourceToMember()
206 /* Check if the next member exists or it's NULL (- means that this is the last member) */ in LinkMemberToMember()
215 /* link the current AD to point to the AD of the next member */ in LinkMemberToMember()
253 /* clear the NL bit in case it's the last member in the group*/ in FillReplicAdOfTypeResult()
256 /* set the NL bit in case it's not the last member in the group */ in FillReplicAdOfTypeResult()
325 /* update the next FR member index */ in BuildShadowAndModifyDescriptor()
328 /* Modify the next member according to the prepared shadow descriptor */ in BuildShadowAndModifyDescriptor()
371 /* Initialize an internal structure of a member to add to the available members list */ in AllocMember()
374 RETURN_ERROR(MAJOR, E_NO_MEMORY, ("Frame replicator member")); in AllocMember()
378 /* Allocate the member AD */ in AllocMember()
386 RETURN_ERROR(MAJOR, E_NO_MEMORY, ("member AD table")); in AllocMember()
390 /* Add the new member to the available members list */ in AllocMember()
404 /* Get an available member from the internal members list */ in InitMember()
408 REPORT_ERROR(MAJOR, E_NOT_FOUND, ("Available member")); in InitMember()
413 /* clear the Ad of the new member */ in InitMember()
418 /* Initialize the Ad of the member */ in InitMember()
437 /* Note: Can't free the member AD just returns the member to the available in FreeMember()
438 member list - therefore only memset the AD */ in FreeMember()
444 /* return the member to the available members list */ in FreeMember()
463 /* determine the member position in the group */ in RemoveMember()
509 RETURN_ERROR(MAJOR, E_INVALID_SELECTION, ("member position in remove member")); in RemoveMember()
521 /* remove the member from the driver internal members list */ in RemoveMember()
524 /* return the member to the available members list */ in RemoveMember()
555 /* manually removal of the member because there are no owners of in DeleteGroup()
568 /* remove the member from the internal driver members list */ in DeleteGroup()
571 /* return the member to the available members list */ in DeleteGroup()
756 REPORT_ERROR(MAJOR, err, ("allocate a new member")); in FM_PCD_FrmReplicSetGroup()
767 /* check if this is the last member in the group */ in FM_PCD_FrmReplicSetGroup()
773 /* Initialize a new member */ in FM_PCD_FrmReplicSetGroup()
779 REPORT_ERROR(MAJOR, E_INVALID_HANDLE, ("No available member")); in FM_PCD_FrmReplicSetGroup()
796 /* link the source table descriptor to point to the first member in the group */ in FM_PCD_FrmReplicSetGroup()
868 RETURN_ERROR(MAJOR, err, ("member check parameters in add operation")); in FM_PCD_FrmReplicAddMember()
870 /* determine the member position in the group */ in FM_PCD_FrmReplicAddMember()
875 /* Initialize a new member */ in FM_PCD_FrmReplicAddMember()
883 RETURN_ERROR(MAJOR, E_INVALID_HANDLE, ("No available member")); in FM_PCD_FrmReplicAddMember()
899 /* add member to the internal sw member list */ in FM_PCD_FrmReplicAddMember()
925 /* add the new member to the internal sw member list */ in FM_PCD_FrmReplicAddMember()
932 RETURN_ERROR(MAJOR, E_INVALID_SELECTION, ("member position in add member")); in FM_PCD_FrmReplicAddMember()
956 RETURN_ERROR(MAJOR, E_INVALID_SELECTION, ("member index to remove")); in FM_PCD_FrmReplicRemoveMember()
958 /* Design decision: group must contain at least one member in FM_PCD_FrmReplicRemoveMember()
959 No possibility to remove the last member from the group */ in FM_PCD_FrmReplicRemoveMember()
961 …RETURN_ERROR(MAJOR, E_CONFLICT, ("Can't remove the last member. At least one member should be rela… in FM_PCD_FrmReplicRemoveMember()