Searched refs:itcw (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/s390/cio/ |
D | itcw.c | 57 struct itcw { struct 72 struct tcw *itcw_get_tcw(struct itcw *itcw) in itcw_get_tcw() argument 74 return itcw->tcw; in itcw_get_tcw() 99 len = sizeof(struct itcw); in itcw_calc_size() 177 struct itcw *itcw_init(void *buffer, size_t size, int op, int intrg, in itcw_init() 180 struct itcw *itcw; in itcw_init() local 193 chunk = fit_chunk(&start, end, sizeof(struct itcw), 1, 0); in itcw_init() 196 itcw = chunk; in itcw_init() 202 itcw->max_tidaws = max_tidaws + cross_count; in itcw_init() 207 itcw->intrg_max_tidaws = intrg_max_tidaws + cross_count; in itcw_init() [all …]
|
D | Makefile | 6 fcx.o itcw.o crw.o ccwreq.o
|
/linux-4.4.14/arch/s390/include/asm/ |
D | itcw.h | 17 struct itcw; 19 struct tcw *itcw_get_tcw(struct itcw *itcw); 21 struct itcw *itcw_init(void *buffer, size_t size, int op, int intrg, 23 struct dcw *itcw_add_dcw(struct itcw *itcw, u8 cmd, u8 flags, void *cd, 25 struct tidaw *itcw_add_tidaw(struct itcw *itcw, u8 flags, void *addr, 27 void itcw_set_data(struct itcw *itcw, void *addr, int use_tidal); 28 void itcw_finalize(struct itcw *itcw);
|
/linux-4.4.14/drivers/s390/block/ |
D | dasd_eckd.c | 2967 static int prepare_itcw(struct itcw *itcw, in prepare_itcw() argument 3093 dcw = itcw_add_dcw(itcw, pfx_cmd, 0, in prepare_itcw() 3119 struct itcw *itcw; in dasd_eckd_build_cp_tpm_track() local 3168 itcw = itcw_init(cqr->data, itcw_size, itcw_op, 0, ctidaw, 0); in dasd_eckd_build_cp_tpm_track() 3169 if (IS_ERR(itcw)) { in dasd_eckd_build_cp_tpm_track() 3173 cqr->cpaddr = itcw_get_tcw(itcw); in dasd_eckd_build_cp_tpm_track() 3174 if (prepare_itcw(itcw, first_trk, last_trk, in dasd_eckd_build_cp_tpm_track() 3221 last_tidaw = itcw_add_tidaw(itcw, tidaw_flags, in dasd_eckd_build_cp_tpm_track() 3233 last_tidaw = itcw_add_tidaw(itcw, 0x00, in dasd_eckd_build_cp_tpm_track() 3243 itcw_finalize(itcw); in dasd_eckd_build_cp_tpm_track()
|