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
283 * Enables the packet output hardware. It must already be
289 * Disables the packet output. Does not affect any configuration.
294 * Shutdown and free resources required by packet output.
316 * Ring the packet output doorbell. This tells the packet
321 * @port: Port the packet is for
322 * @queue: Queue the packet is for
345 * Prepare to send a packet. This may initiate a tag switch to
347 * performs other prep work for the packet send operation.
361 * packet ordering on output.
402 * Complete packet output. cvmx_pko_send_packet_prepare() must be
411 * @packet: Packet to send
422 union cvmx_buf_ptr packet,
430 pko_command.u64, packet.u64);
443 * Complete packet output. cvmx_pko_send_packet_prepare() must be
452 * @packet: Packet to send
465 union cvmx_buf_ptr packet,
474 pko_command.u64, packet.u64, addr);
622 * @packets_s: Maximum packet/sec