Lines Matching full:when

105 	 * - this should be used when the previous tag is NULL
348 * tag/type (no effect when get_des set).
382 * when {get_rmt ==0 AND get_des_get_tail == 0}, this
385 * illegal in this case; when {get_rmt ==0 AND
387 * 16 deschedule lists (per group); when get_rmt ==1,
431 * address for NULL_RD request (did<2:0> == 4) when this is read,
473 * Set when no new work queue entry was returned. *
475 * definitely return it. When this bit is set, it
482 * in the original request, when there is work in
498 * Result for a POW Status Load (when get_cur==0 and get_wqp==0)
503 /* Set when there is a pending non-NULL SWTAG or
507 /* Set when SWTAG_FULL and pend_switch is set. */
510 * Set when there is a pending NULL SWTAG, or an
514 /* Set when there is a pending DESCHED or SWTAG_DESCHED. */
517 * Set when there is a pending SWTAG_DESCHED and
521 /* Set when nosched is desired and pend_desched is set. */
523 /* Set when there is a pending GET_WORK. */
526 * When pend_new_work is set, this bit indicates that
530 /* Set when there is a pending NULL_RD. */
532 /* Set when there is a pending CLR_NSCHED. */
535 /* This is the index when pend_nosched_clr is set. */
538 * This is the new_grp when (pend_desched AND
544 * This is the tag type when pend_switch or
549 * - this is the tag when pend_switch or (pend_desched
575 * Result for a POW Status Load (when get_cur==0 and get_wqp==1)
581 * Set when there is a pending non-NULL SWTAG or
586 /* Set when SWTAG_FULL and pend_switch is set. */
589 * Set when there is a pending NULL SWTAG, or an
594 * Set when there is a pending DESCHED or
599 * Set when there is a pending SWTAG_DESCHED and
603 /* Set when nosched is desired and pend_desched is set. */
605 /* Set when there is a pending GET_WORK. */
608 * When pend_new_work is set, this bit indicates that
612 /* Set when there is a pending NULL_RD. */
614 /* Set when there is a pending CLR_NSCHED. */
617 /* This is the index when pend_nosched_clr is set. */
620 * This is the new_grp when (pend_desched AND
624 /* This is the wqp when pend_nosched_clr is set. */
646 * Result for a POW Status Load (when get_cur==1, get_wqp==0, and
653 * Points to the next POW entry in the tag list when
660 * The group attached to the core (updated when new
665 * Set when this POW entry is at the head of its tag
666 * list (also set when in the NULL or NULL_NULL
671 * Set when this POW entry is at the tail of its tag
672 * list (also set when in the NULL or NULL_NULL
677 * The tag type attached to the core (updated when new
683 * The tag attached to the core (updated when new tag
701 * Result for a POW Status Load (when get_cur==1, get_wqp==0, and get_rev==1)
707 * Points to the prior POW entry in the tag list when
709 * NULL_NULL). This field is unpredictable when the
716 * The group attached to the core (updated when new
720 /* Set when this POW entry is at the head of its tag
721 * list (also set when in the NULL or NULL_NULL
726 * Set when this POW entry is at the tail of its tag
727 * list (also set when in the NULL or NULL_NULL
732 * The tag type attached to the core (updated when new
738 * The tag attached to the core (updated when new tag
756 * Result for a POW Status Load (when get_cur==1, get_wqp==1, and
763 * Points to the next POW entry in the tag list when
770 * The group attached to the core (updated when new
775 * The wqp attached to the core (updated when new tag
789 * Result for a POW Status Load (when get_cur==1, get_wqp==1, and
796 * Points to the prior POW entry in the tag list when
798 * NULL_NULL). This field is unpredictable when the
805 * The group attached to the core (updated when new
810 * The wqp attached to the core (updated when new tag
839 * Set when this POW entry is at the tail of its tag
840 * list (also set when in the NULL or NULL_NULL
901 * The next tag type for the new tag list when
906 * The next tag for the new tag list when pend_switch
928 * set when there is one or more POW entries on the
933 * set when there is exactly one POW entry on the free
939 * when free_val is set, indicates the first entry on
945 * when free_val is set, indicates the last entry on
950 * set when there is one or more POW entries on the
955 * set when there is exactly one POW entry on the
961 * when loc_val is set, indicates the first entry on
967 * when loc_val is set, indicates the last entry on
995 * set when there is one or more POW entries on the
1000 * set when there is exactly one POW entry on the
1006 * when nosched_val is set, indicates the first entry
1012 * when nosched_val is set, indicates the last entry
1017 * set when there is one or more descheduled heads on
1022 * set when there is exactly one descheduled head on
1028 * when des_val is set, indicates the first
1035 * when des_val is set, indicates the last descheduled
1063 * Set when this DRAM list is the current head
1064 * (i.e. is the next to be reloaded when the POW
1067 * associated with a QOS level when it reloads work
1072 * Set when the DRAM portion of the input Q list
1078 * Set when the DRAM portion of the input Q list
1084 * When rmt_val is set, indicates the first piece of
1106 * set when this DRAM list is the current head
1107 * (i.e. is the next to be reloaded when the POW
1110 * associated with a QOS level when it reloads work
1115 * set when the DRAM portion of the input Q list
1121 * set when the DRAM portion of the input Q list
1127 * when rmt_val is set, indicates the last piece of
1174 * for POW stores (i.e. when did<7:3> == 0xc)
1216 * decode of the store data when an IOBDMA SENDSINGLE is sent to POW
1345 * @wait: When set, call stalls until work becomes avaiable, or times out.
1379 * @wait: When set, call stalls until work becomes avaiable, or times out.
1390 /* Must not have a switch pending when requesting work */ in cvmx_pow_work_request_sync()
1411 /* Must not have a switch pending when requesting work */ in cvmx_pow_work_request_null_rd()
1473 /* Must not have a switch pending when requesting work */ in cvmx_pow_work_request_async()
1525 * NOTE: This should not be used when switching from a NULL tag. Use
1589 * NOTE: This should not be used when switching from a NULL tag. Use
1751 pr_warn("%s called when we already have a NULL tag\n", in cvmx_pow_tag_sw_null_nocheck()
1867 * of 0xF instructs POW to skip the Input Queue when
1919 * Note the following CAVEAT of the Octeon HW behavior when
1937 * that they have a (next) state of ATOMIC when they
1942 * when the HW re-schedules, this switch can be IMMEDIATE upon
2002 * Note the following CAVEAT of the Octeon HW behavior when
2020 * that they have a (next) state of ATOMIC when they
2025 * when the HW re-schedules, this switch can be IMMEDIATE upon