Lines Matching +full:11 +full:be

13  * This file is distributed in the hope that it will be useful, but
24 * This file may also be available under a different license from Cavium.
78 * - NULL_NULL can be exited by a new work request. A NULL_SWITCH
98 * - the previous tag should be non-NULL in this case
105 * - this should be used when the previous tag is NULL
200 * The group that the work queue entry will be
246 /* Mips64 address region. Should be CVMX_IO_SEG */
248 /* Must be zero */
250 /* Must be one */
254 /* Must be zero */
261 /* Must be zero */
279 /* Mips64 address region. Should be CVMX_IO_SEG */
281 /* Must be zero */
283 /* Must be one */
287 /* Must be zero */
306 /* Must be zero */
327 /* Mips64 address region. Should be CVMX_IO_SEG */
329 /* Must be zero */
331 /* Must be one */
335 /* Must be zero */
338 uint64_t index:11;
351 /* Must be zero */
357 uint64_t index:11;
371 /* Mips64 address region. Should be CVMX_IO_SEG */
373 /* Must be zero */
375 /* Must be one */
379 /* Must be zero */
395 * - qosgrp = 3, qosgrp = 11: QOS3
415 /* Must be zero */
440 /* Mips64 address region. Should be CVMX_IO_SEG */
442 /* Must be zero */
444 /* Must be one */
448 /* Must be zero */
486 /* Must be zero */
536 uint64_t pend_index:11;
558 uint64_t pend_index:11;
618 uint64_t pend_index:11;
629 uint64_t pend_index:11;
656 uint64_t link_index:11;
658 uint64_t index:11;
694 uint64_t index:11;
695 uint64_t link_index:11;
712 uint64_t revlink_index:11;
714 uint64_t index:11;
749 uint64_t index:11;
750 uint64_t revlink_index:11;
766 uint64_t link_index:11;
768 uint64_t index:11;
782 uint64_t index:11;
783 uint64_t link_index:11;
801 uint64_t revlink_index:11;
803 uint64_t index:11;
817 uint64_t index:11;
818 uint64_t revlink_index:11;
834 uint64_t next_index:11;
854 uint64_t next_index:11;
870 uint64_t next_index:11;
878 uint64_t next_index:11;
893 uint64_t fwd_index:11;
916 uint64_t fwd_index:11;
942 uint64_t free_head:11;
948 uint64_t free_tail:11;
964 uint64_t loc_head:11;
970 uint64_t loc_tail:11;
972 uint64_t loc_tail:11;
974 uint64_t loc_head:11;
978 uint64_t free_tail:11;
980 uint64_t free_head:11;
1009 uint64_t nosched_head:11;
1015 uint64_t nosched_tail:11;
1032 uint64_t des_head:11;
1038 uint64_t des_tail:11;
1040 uint64_t des_tail:11;
1042 uint64_t des_head:11;
1046 uint64_t nosched_tail:11;
1048 uint64_t nosched_head:11;
1064 * (i.e. is the next to be reloaded when the POW
1107 * (i.e. is the next to be reloaded when the POW
1170 * must be zero). Note that not all fields are used by all
1179 * - did<2:0> == others => must not be used
1195 /* Memory region. Should be CVMX_IO_SEG in most cases */
1197 uint64_t reserved_49_61:13; /* Must be zero */
1198 uint64_t is_io:1; /* Must be one */
1201 uint64_t reserved_36_39:4; /* Must be zero */
1202 /* Address field. addr<2:0> must be zero */
1322 * to be waited for.
1426 * and should later be checked with function
1431 * @scr_addr: Scratch memory address that response will be returned
1433 * invalid bit set. Byte address, must be 8 byte aligned.
1446 /* scr_addr must be 8 byte aligned */ in cvmx_pow_work_request_async_nocheck()
1456 * and should later be checked with function
1460 * @scr_addr: Scratch memory address that response will be returned
1462 * invalid bit set. Byte address, must be 8 byte aligned.
1483 * must be 8 byte aligned.
1503 * request is valid. It may be invalid due to no work
1518 * Completion for the tag switch must be checked for separately. This
1522 * be used for switches to NULL, as the tag switch pending bit will be
1525 * NOTE: This should not be used when switching from a NULL tag. Use
1582 * Completion for the tag switch must be checked for separately. This
1586 * be used for switches to NULL, as the tag switch pending bit will be
1589 * NOTE: This should not be used when switching from a NULL tag. Use
1614 * switch cannot be started if a previous switch is still in cvmx_pow_tag_sw()
1623 * Completion for the tag switch must be checked for separately. This
1627 * be used for switches to NULL, as the tag switch pending bit will be
1630 * This function must be used for tag switches from NULL.
1637 * @tag: tag value to be assigned to work queue entry
1697 * Completion for the tag switch must be checked for separately. This
1701 * be used for switches to NULL, as the tag switch pending bit will be
1704 * This function must be used for tag switches from NULL.
1711 * @tag: tag value to be assigned to work queue entry
1724 * switch cannot be started if a previous switch is still in cvmx_pow_tag_sw_full()
1735 * so completion should not be waited for.
1773 * so completion should not be waited for.
1784 * switch cannot be started if a previous switch is still in cvmx_pow_tag_sw_null()
1801 * @tag: tag value to be assigned to work queue entry
1900 pr_err("POW static priorities should be " in cvmx_pow_set_priority()
1913 * immediately, so completion must not be waited for. This function does NOT
1933 * the switch at the time it re-schedules, and will be
1942 * when the HW re-schedules, this switch can be IMMEDIATE upon
1948 * @no_sched: Control whether this work queue entry will be rescheduled.
1950 * - 0 : allow this work to be scheduled.
1996 * immediately, so completion must not be waited for. This function does NOT
2016 * the switch at the time it re-schedules, and will be
2025 * when the HW re-schedules, this switch can be IMMEDIATE upon
2031 * @no_sched: Control whether this work queue entry will be rescheduled.
2033 * - 0 : allow this work to be scheduled.
2046 * switch cannot be started if a previous switch is still in cvmx_pow_tag_sw_desched()
2056 * @no_sched: no schedule flag value to be set on the work queue
2057 * entry. If this is set the entry will not be