Lines Matching defs:packet
38 * of not affecting the tag state but doesn't preserve packet
105 * to the output queue. This will maintain packet ordering on
124 * This structure defines the address to use on a packet enqueue
148 * The output queue to send the packet to (0-127 are
169 * Structure of the first packet output command word.
186 * If set, subtract 1, if clear, subtract packet
195 /* If set, subtract 1, if clear, subtract packet size */
205 * When set, packet data not allocated in L2 cache by
234 * buffers containing the packet.
238 * The total number of segs in the packet, if gather
276 * Call before any other calls to initialize the packet
282 * Enables the packet output hardware. It must already be
288 * Disables the packet output. Does not affect any configuration.
293 * Shutdown and free resources required by packet output.
315 * Ring the packet output doorbell. This tells the packet
320 * @port: Port the packet is for
321 * @queue: Queue the packet is for
344 * Prepare to send a packet. This may initiate a tag switch to
346 * performs other prep work for the packet send operation.
360 * packet ordering on output.
401 * Complete packet output. cvmx_pko_send_packet_prepare() must be
410 * @packet: Packet to send
421 union cvmx_buf_ptr packet,
429 pko_command.u64, packet.u64);
442 * Complete packet output. cvmx_pko_send_packet_prepare() must be
451 * @packet: Packet to send
464 union cvmx_buf_ptr packet,
473 pko_command.u64, packet.u64, addr);
621 * @packets_s: Maximum packet/sec