Lines Matching refs:gs_cb
71 if (task->thread.gs_cb) in update_cr_regs()
1071 struct gs_cb *data = target->thread.gs_cb; in s390_gs_cb_get()
1079 return membuf_write(&to, data, sizeof(struct gs_cb)); in s390_gs_cb_get()
1087 struct gs_cb gs_cb = { }, *data = NULL; in s390_gs_cb_set() local
1092 if (!target->thread.gs_cb) { in s390_gs_cb_set()
1097 if (!target->thread.gs_cb) in s390_gs_cb_set()
1098 gs_cb.gsd = 25; in s390_gs_cb_set()
1100 save_gs_cb(&gs_cb); in s390_gs_cb_set()
1102 gs_cb = *target->thread.gs_cb; in s390_gs_cb_set()
1104 &gs_cb, 0, sizeof(gs_cb)); in s390_gs_cb_set()
1110 if (!target->thread.gs_cb) in s390_gs_cb_set()
1111 target->thread.gs_cb = data; in s390_gs_cb_set()
1112 *target->thread.gs_cb = gs_cb; in s390_gs_cb_set()
1115 restore_gs_cb(target->thread.gs_cb); in s390_gs_cb_set()
1125 struct gs_cb *data = target->thread.gs_bc_cb; in s390_gs_bc_get()
1131 return membuf_write(&to, data, sizeof(struct gs_cb)); in s390_gs_bc_get()
1139 struct gs_cb *data = target->thread.gs_bc_cb; in s390_gs_bc_set()
1150 data, 0, sizeof(struct gs_cb)); in s390_gs_bc_set()
1303 .n = sizeof(struct gs_cb) / sizeof(__u64),
1311 .n = sizeof(struct gs_cb) / sizeof(__u64),
1515 .n = sizeof(struct gs_cb) / sizeof(__u64),
1523 .n = sizeof(struct gs_cb) / sizeof(__u64),