Searched refs:tidaw (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/s390/cio/
H A Dfcx.c118 static u32 calc_cbc_size(struct tidaw *tidaw, int num) argument
126 if (tidaw[i].flags & TIDAW_FLAGS_LAST)
129 * transferred or data transferred by this tidaw. Assumption:
131 data_count += tidaw[i].count;
132 if (tidaw[i].flags & TIDAW_FLAGS_INSERT_CBC) {
142 * tcw_finalize - finalize tcw length fields and tidaw list
148 * tcat the tccb and terminate the data tidaw list if used.
150 * Note: in case input- or output-tida is used, the tidaw-list must be stored
156 struct tidaw *tida local
342 struct tidaw *tidaw; local
[all...]
H A Ditcw.c23 * tcw and associated tccb, tsb, data tidaw-list plus an optional interrogate
37 * - only contiguous tidaw-lists (no ttic)
104 /* TIDAL */ max_tidaws * sizeof(struct tidaw);
109 /* TIDAL */ intrg_max_tidaws * sizeof(struct tidaw);
123 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1)
125 len += cross_count * sizeof(struct tidaw);
128 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) - 1)
130 len += cross_count * sizeof(struct tidaw);
202 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1)
207 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw)
[all...]
/linux-master/arch/s390/include/asm/
H A Ditcw.h26 struct tidaw *itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr,
H A Dfcx.h66 * struct tidaw - Transport-Indirect-Addressing Word (TIDAW)
73 struct tidaw { struct
310 struct tidaw *tcw_add_tidaw(struct tcw *tcw, int num_tidaws, u8 flags,
/linux-master/drivers/s390/block/
H A Ddasd_eckd.c2493 struct tidaw *last_tidaw = NULL;
2512 * we're adding 'count' amount of tidaw to the itcw.
4494 struct tidaw *last_tidaw = NULL;
4517 * each segment directly to one tidaw.
4563 * A tidaw can address 4k of memory, but must not cross page boundaries
4568 * we have to set the CBC flag on the last tidaw for each track.
4590 /* We need to end the tidaw at track end */

Completed in 157 milliseconds