Lines Matching refs:ret
55 struct sbiret ret; in sse_dbltrp_handler() local
60 ret = sbi_sse_read_attrs(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP, SBI_SSE_ATTR_INTERRUPTED_FLAGS, 1, in sse_dbltrp_handler()
62 sbiret_report_error(&ret, SBI_SUCCESS, "Get double trap event flags"); in sse_dbltrp_handler()
73 struct sbiret ret; in sse_double_trap() local
83 ret = sbi_sse_hart_unmask(); in sse_double_trap()
84 if (!sbiret_report_error(&ret, SBI_SUCCESS, "SSE hart unmask ok")) { in sse_double_trap()
89 ret = sbi_sse_register(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP, &handler_arg); in sse_double_trap()
90 if (ret.error == SBI_ERR_NOT_SUPPORTED) { in sse_double_trap()
94 sbiret_report_error(&ret, SBI_SUCCESS, "SSE double trap register"); in sse_double_trap()
96 ret = sbi_sse_enable(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP); in sse_double_trap()
97 if (!sbiret_report_error(&ret, SBI_SUCCESS, "SSE double trap enable")) in sse_double_trap()
111 ret = sbi_sse_disable(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP); in sse_double_trap()
112 sbiret_report_error(&ret, SBI_SUCCESS, "SSE double trap disable"); in sse_double_trap()
115 ret = sbi_sse_unregister(SBI_SSE_EVENT_LOCAL_DOUBLE_TRAP); in sse_double_trap()
116 if (!sbiret_report_error(&ret, SBI_SUCCESS, "SSE double trap unregister")) in sse_double_trap()
117 err = ret.error; in sse_double_trap()
131 struct sbiret ret; in check_double_trap() local
134 ret = sbi_fwft_set(SBI_FWFT_DOUBLE_TRAP, 0, 0); in check_double_trap()
135 sbiret_report_error(&ret, SBI_SUCCESS, "Set double trap enable feature value == 0"); in check_double_trap()
136 ret = sbi_fwft_get(SBI_FWFT_DOUBLE_TRAP); in check_double_trap()
137 sbiret_report(&ret, SBI_SUCCESS, 0, "Get double trap enable feature value == 0"); in check_double_trap()
147 ret = sbi_fwft_set(SBI_FWFT_DOUBLE_TRAP, 1, 0); in check_double_trap()
148 sbiret_report_error(&ret, SBI_SUCCESS, "Set double trap enable feature value == 1"); in check_double_trap()
149 ret = sbi_fwft_get(SBI_FWFT_DOUBLE_TRAP); in check_double_trap()
150 if (!sbiret_report(&ret, SBI_SUCCESS, 1, "Get double trap enable feature value == 1")) in check_double_trap()
186 struct sbiret ret; in main() local
195 ret = sbi_fwft_get(SBI_FWFT_DOUBLE_TRAP); in main()
196 if (ret.error == SBI_ERR_NOT_SUPPORTED) { in main()
201 if (sbiret_report_error(&ret, SBI_SUCCESS, "SBI_FWFT_DOUBLE_TRAP get value")) in main()