Lines Matching full:gsi
20 struct gsi;
25 * struct gsi_trans - a GSI transaction
29 * @gsi: GSI pointer
50 struct gsi *gsi; member
73 * @gsi: GSI pointer
131 * gsi_channel_trans_alloc() - Allocate a GSI transaction on a channel
132 * @gsi: GSI pointer
137 * Return: A GSI transaction structure, or a null pointer if all
140 struct gsi_trans *gsi_channel_trans_alloc(struct gsi *gsi, u32 channel_id,
145 * gsi_trans_free() - Free a previously-allocated GSI transaction
183 * gsi_trans_commit() - Commit a GSI transaction
190 * gsi_trans_commit_wait() - Commit a GSI transaction and wait for it
197 * gsi_trans_commit_wait_timeout() - Commit a GSI transaction and wait for
207 * @gsi: GSI pointer
214 int gsi_trans_read_byte(struct gsi *gsi, u32 channel_id, dma_addr_t addr);
218 * @gsi: GSI pointer
224 void gsi_trans_read_byte_done(struct gsi *gsi, u32 channel_id);