rsc_ticket         48 lib/pacemaker/pcmk_sched_tickets.c ticket_role_matches(const pcmk_resource_t *rsc, const rsc_ticket_t *rsc_ticket)
rsc_ticket         50 lib/pacemaker/pcmk_sched_tickets.c     if ((rsc_ticket->role == pcmk_role_unknown)
rsc_ticket         51 lib/pacemaker/pcmk_sched_tickets.c         || (rsc_ticket->role == rsc->priv->orig_role)) {
rsc_ticket         55 lib/pacemaker/pcmk_sched_tickets.c                     pcmk_role_text(rsc_ticket->role));
rsc_ticket         66 lib/pacemaker/pcmk_sched_tickets.c constraints_for_ticket(pcmk_resource_t *rsc, const rsc_ticket_t *rsc_ticket)
rsc_ticket         70 lib/pacemaker/pcmk_sched_tickets.c     CRM_CHECK((rsc != NULL) && (rsc_ticket != NULL), return);
rsc_ticket         72 lib/pacemaker/pcmk_sched_tickets.c     if (pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_granted)
rsc_ticket         73 lib/pacemaker/pcmk_sched_tickets.c         && !pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_standby)) {
rsc_ticket         80 lib/pacemaker/pcmk_sched_tickets.c             constraints_for_ticket((pcmk_resource_t *) iter->data, rsc_ticket);
rsc_ticket         86 lib/pacemaker/pcmk_sched_tickets.c                     rsc->id, rsc_ticket->ticket->id, rsc_ticket->id,
rsc_ticket         87 lib/pacemaker/pcmk_sched_tickets.c                     pcmk_role_text(rsc_ticket->role));
rsc_ticket         89 lib/pacemaker/pcmk_sched_tickets.c     if (!pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_granted)
rsc_ticket         92 lib/pacemaker/pcmk_sched_tickets.c         switch (rsc_ticket->loss_policy) {
rsc_ticket        101 lib/pacemaker/pcmk_sched_tickets.c                 if (rsc_ticket->role != pcmk_role_promoted) {
rsc_ticket        109 lib/pacemaker/pcmk_sched_tickets.c                 if (!ticket_role_matches(rsc, rsc_ticket)) {
rsc_ticket        127 lib/pacemaker/pcmk_sched_tickets.c                 if (!ticket_role_matches(rsc, rsc_ticket)) {
rsc_ticket        137 lib/pacemaker/pcmk_sched_tickets.c     } else if (!pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_granted)) {
rsc_ticket        139 lib/pacemaker/pcmk_sched_tickets.c         if ((rsc_ticket->role != pcmk_role_promoted)
rsc_ticket        140 lib/pacemaker/pcmk_sched_tickets.c             || (rsc_ticket->loss_policy == loss_ticket_stop)) {
rsc_ticket        145 lib/pacemaker/pcmk_sched_tickets.c     } else if (pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_standby)) {
rsc_ticket        147 lib/pacemaker/pcmk_sched_tickets.c         if ((rsc_ticket->role != pcmk_role_promoted)
rsc_ticket        148 lib/pacemaker/pcmk_sched_tickets.c             || (rsc_ticket->loss_policy == loss_ticket_stop)) {
rsc_ticket        512 lib/pacemaker/pcmk_sched_tickets.c         rsc_ticket_t *rsc_ticket = (rsc_ticket_t *) item->data;
rsc_ticket        514 lib/pacemaker/pcmk_sched_tickets.c         if ((rsc_ticket->role == pcmk_role_promoted)
rsc_ticket        515 lib/pacemaker/pcmk_sched_tickets.c             && (!pcmk_is_set(rsc_ticket->ticket->flags, pcmk__ticket_granted)
rsc_ticket        516 lib/pacemaker/pcmk_sched_tickets.c                 || pcmk_is_set(rsc_ticket->ticket->flags,