Searched refs:tidaw (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | fcx.c | 117 static u32 calc_cbc_size(struct tidaw *tidaw, int num) in calc_cbc_size() argument 125 if (tidaw[i].flags & TIDAW_FLAGS_LAST) in calc_cbc_size() 128 * transferred or data transferred by this tidaw. Assumption: in calc_cbc_size() 130 data_count += tidaw[i].count; in calc_cbc_size() 131 if (tidaw[i].flags & TIDAW_FLAGS_INSERT_CBC) { in calc_cbc_size() 141 * tcw_finalize - finalize tcw length fields and tidaw list 147 * tcat the tccb and terminate the data tidaw list if used. 149 * Note: in case input- or output-tida is used, the tidaw-list must be stored 155 struct tidaw *tida in tcw_finalize() local 341 struct tidaw *tidaw; tcw_add_tidaw() local [all...] |
H A D | itcw.c | 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); in itcw_calc_size() 108 /* TIDAL */ intrg_max_tidaws * sizeof(struct tidaw); in itcw_calc_size() 122 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1) in itcw_calc_size() 124 len += cross_count * sizeof(struct tidaw); in itcw_calc_size() 127 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) - 1) in itcw_calc_size() 129 len += cross_count * sizeof(struct tidaw); in itcw_calc_size() 201 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1) in itcw_init() 206 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) in itcw_init() [all...] |
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | fcx.c | 118 static u32 calc_cbc_size(struct tidaw *tidaw, int num) in calc_cbc_size() argument 126 if (tidaw[i].flags & TIDAW_FLAGS_LAST) in calc_cbc_size() 129 * transferred or data transferred by this tidaw. Assumption: in calc_cbc_size() 131 data_count += tidaw[i].count; in calc_cbc_size() 132 if (tidaw[i].flags & TIDAW_FLAGS_INSERT_CBC) { in calc_cbc_size() 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 in tcw_finalize() local 342 struct tidaw *tidaw; tcw_add_tidaw() local [all...] |
H A D | itcw.c | 23 * 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); in itcw_calc_size() 109 /* TIDAL */ intrg_max_tidaws * sizeof(struct tidaw); in itcw_calc_size() 123 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1) in itcw_calc_size() 125 len += cross_count * sizeof(struct tidaw); in itcw_calc_size() 128 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) - 1) in itcw_calc_size() 130 len += cross_count * sizeof(struct tidaw); in itcw_calc_size() 202 cross_count = 1 + ((max_tidaws * sizeof(struct tidaw) - 1) in itcw_init() 207 cross_count = 1 + ((intrg_max_tidaws * sizeof(struct tidaw) in itcw_init() [all...] |
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | fcx.h | 65 * struct tidaw - Transport-Indirect-Addressing Word (TIDAW) 72 struct tidaw { struct 309 struct tidaw *tcw_add_tidaw(struct tcw *tcw, int num_tidaws, u8 flags,
|
H A D | itcw.h | 26 struct tidaw *itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr,
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | fcx.h | 65 * struct tidaw - Transport-Indirect-Addressing Word (TIDAW) 72 struct tidaw { struct 309 struct tidaw *tcw_add_tidaw(struct tcw *tcw, int num_tidaws, u8 flags,
|
H A D | itcw.h | 26 struct tidaw *itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr,
|
/kernel/linux/linux-5.10/drivers/s390/block/ |
H A D | dasd_eckd.c | 2420 struct tidaw *last_tidaw = NULL; in dasd_eckd_build_check_tcw() 2439 * we're adding 'count' amount of tidaw to the itcw. in dasd_eckd_build_check_tcw() 4396 struct tidaw *last_tidaw = NULL; in dasd_eckd_build_cp_tpm_track() 4419 * each segment directly to one tidaw. in dasd_eckd_build_cp_tpm_track() 4465 * A tidaw can address 4k of memory, but must not cross page boundaries in dasd_eckd_build_cp_tpm_track() 4470 * we have to set the CBC flag on the last tidaw for each track. in dasd_eckd_build_cp_tpm_track() 4492 /* We need to end the tidaw at track end */ in dasd_eckd_build_cp_tpm_track() 6675 /* With page sized segments each segment can be translated into one idaw/tidaw */ in dasd_eckd_setup_blk_queue()
|
/kernel/linux/linux-6.6/drivers/s390/block/ |
H A D | dasd_eckd.c | 2508 struct tidaw *last_tidaw = NULL; in dasd_eckd_build_check_tcw() 2527 * we're adding 'count' amount of tidaw to the itcw. in dasd_eckd_build_check_tcw() 4511 struct tidaw *last_tidaw = NULL; in dasd_eckd_build_cp_tpm_track() 4534 * each segment directly to one tidaw. in dasd_eckd_build_cp_tpm_track() 4580 * A tidaw can address 4k of memory, but must not cross page boundaries in dasd_eckd_build_cp_tpm_track() 4585 * we have to set the CBC flag on the last tidaw for each track. in dasd_eckd_build_cp_tpm_track() 4607 /* We need to end the tidaw at track end */ in dasd_eckd_build_cp_tpm_track() 6895 /* With page sized segments each segment can be translated into one idaw/tidaw */ in dasd_eckd_setup_blk_queue()
|
Completed in 20 milliseconds