Lines Matching full:portal
46 /* Portal processing (interrupt) sources */
372 /* Treat it as s/w portal stashing config */
508 #define QM_FQCTRL_HOLDACTIVE 0x0002 /* Hold active in portal */
572 #define QM_CGR_TARG_UDP_CTRL_WRITE_BIT 0x8000 /* value written to portal bit*/
574 #define QM_CGR_TARG_PORTAL(n) (0x80000000 >> (n)) /* s/w portal, 0-9 */
575 #define QM_CGR_TARG_FMAN0 0x00200000 /* direct-connect portal: fman0 */
649 /* Portal and Frame Queues */
650 /* Represents a managed portal */
669 * portal object (for handling dequeues that do not demux because context_b is
787 u16 chan; /* portal channel this object is created on */
799 #define QMAN_INITFQ_FLAG_LOCAL 0x00000004 /* set dest portal */
879 /* Portal Management */
904 * qman_affine_channel - return the channel ID of an portal
905 * @cpu: the cpu whose affine portal is the subject of the query
907 * If @cpu is -1, the affine portal for the current CPU will be used. It is a
914 * qman_get_affine_portal - return the portal pointer affine to cpu
915 * @cpu: the cpu whose affine portal is the subject of the query
920 * qman_start_using_portal - register a device link for the portal user
921 * @p: the portal that will be in use
922 * @dev: the device that will use the portal
924 * Makes sure that the devices that use the portal are unbound when the
925 * portal is unbound
939 * qman_p_static_dequeue_add - Add pool channels to the portal SDQCR
942 * Adds a set of pool channels to the portal's static dequeue command register
943 * (SDQCR). The requested pools are limited to those the portal has dequeue
965 * direct-connect portal (PME, CAAM, or Fman). When frame queues are consumed by
993 * The @opts parameter comes from the low-level portal API. Select
1010 * 'dest::channel' field will be overwritten to match the portal used to issue
1042 * FQRN message shows up on the portal's message ring.
1067 * Attempts to lock access to the portal's VDQCR volatile dequeue functionality.
1085 * Fills an entry in the EQCR of portal @qm to enqueue the frame described by
1147 * portal affine to the cpu portal on which this API is executed. If opts is
1160 * "Unplugs" this CGR object from the portal affine to the cpu on which this API
1161 * is executed. This must be excuted on the same affine portal on which it was
1229 * @portal: portal to get the value for
1232 void qman_dqrr_get_ithresh(struct qman_portal *portal, u8 *ithresh);
1236 * @portal: portal to set the new value on
1241 int qman_dqrr_set_ithresh(struct qman_portal *portal, u8 ithresh);
1245 * @portal: portal to get the value for
1248 void qman_portal_get_iperiod(struct qman_portal *portal, u32 *iperiod);
1252 * @portal: portal to set the new value on
1257 int qman_portal_set_iperiod(struct qman_portal *portal, u32 iperiod);