| H A D | xe_sysctrl_mailbox.c | 1 // SPDX-License-Identifier: MIT 26 FIELD_GET(SYSCTRL_HDR_GROUP_ID_MASK, (hdr)->data) 29 FIELD_GET(SYSCTRL_HDR_COMMAND_MASK, (hdr)->data) 32 FIELD_GET(SYSCTRL_HDR_IS_RESPONSE, (hdr)->data) 35 FIELD_GET(SYSCTRL_HDR_RESULT_MASK, (hdr)->data) 42 ret = xe_mmio_wait32_not(sc->mmio, SYSCTRL_MB_CTRL, bit_mask, bit_mask, in sysctrl_wait_bit_clear() 53 ret = xe_mmio_wait32(sc->mmio, SYSCTRL_MB_CTRL, bit_mask, bit_mask, in sysctrl_wait_bit_set() 59 static int sysctrl_write_frame(struct xe_sysctrl *sc, const void *frame, in sysctrl_write_frame() argument 72 memcpy(val, frame, le in sysctrl_write_frame() 80 sysctrl_read_frame(struct xe_sysctrl * sc,void * frame,size_t len) sysctrl_read_frame() argument 113 u8 *buffer; sysctrl_prepare_command() local 146 u32 ctrl_reg, total_frames, frame; sysctrl_send_frames() local [all...] |