Lines Matching defs:fifo
228 * struct vxge_hw_fifo_config - Configuration of fifo.
229 * @enable: Is this fifo to be commissioned
344 * @fifo: See struct vxge_hw_fifo_config{}.
373 struct vxge_hw_fifo_config fifo;
565 * @VXGE_HW_CHANNEL_TYPE_FIFO: fifo.
571 * channels - Titan fifo and Titan ring. In the future the list will grow.
977 * @channel: Channel "base" of this fifo, the common part of all HW
992 * are new completions on that fifo. In many implementations
995 * HW invokes the callback when closing the corresponding fifo.
997 * @stats: Statistics of this fifo
1251 * Titan descriptor prior to posting the latter on the fifo
1630 * All these APIs fill in the fields of the fifo descriptor,
1650 * All these APIs fill in the fields of the fifo descriptor,
1748 * descriptor prior to posting the latter on the fifo
1751 * @userdata: Opaque per-fifo data specified at fifo open
1754 * Fifo completion callback (type declaration). A single per-fifo
1755 * callback is specified at fifo open time, via
1760 * one new completion on a given fifo. Upon processing the first @txdlh driver
1782 * @userdata: Per-fifo user data (a.k.a. context) specified at
1783 * fifo open time, via vxge_hw_vpath_open().
1787 * HW invokes the callback as part of closing fifo, prior to
1800 * are new completions on that fifo. In many implementations
1803 * HW invokes the callback when closing the corresponding fifo.
1805 * @userdata: User-defined "context" of _that_ fifo. Passed back to the
1812 * Fifo open "template". User fills the structure with fifo
1838 * @fifo_attr: Attributes of fifo for non-offload transmit
1841 * to the vxge_hw_vpath_open() routine to set the attributes of ring and fifo.
1966 * for the fifo.
1967 * @fifo: Fifo
1972 struct __vxge_hw_fifo *fifo,
1977 fifo->per_txdl_space);