Lines Matching refs:tidaw
22 * tcw and associated tccb, tsb, data tidaw-list plus an optional interrogate
36 * - only contiguous tidaw-lists (no ttic)
103 /* TIDAL */ max_tidaws * sizeof(struct tidaw);
108 /* TIDAL */ intrg_max_tidaws * sizeof(struct tidaw);
122 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1)
124 len += cross_count * sizeof(struct tidaw);
127 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) - 1)
129 len += cross_count * sizeof(struct tidaw);
201 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1)
206 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) - 1)
227 chunk = fit_chunk(&start, end, sizeof(struct tidaw) *
235 chunk = fit_chunk(&start, end, sizeof(struct tidaw) *
302 * itcw_add_tidaw - add a tidaw to the itcw
304 * @flags: flags for the new tidaw
305 * @addr: address value for the new tidaw
306 * @count: count value for the new tidaw
308 * Add a new tidaw to the input/output data tidaw-list of the specified itcw
310 * the new tidaw on success or -%ENOSPC if the new tidaw would exceed the
314 * this interface with the TTIC flag is not supported. The last-tidaw flag
315 * for the last tidaw in the list will be set by itcw_finalize.
317 struct tidaw *itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr, u32 count)
319 struct tidaw *following;
324 * Is the tidaw, which follows the one we are about to fill, on the next
325 * page? Then we have to insert a TTIC tidaw first, that points to the
326 * tidaw on the new page.
328 following = ((struct tidaw *) tcw_get_data(itcw->tcw))
362 * In case input- or output-tida is used, the tidaw-list must be stored in