Lines Matching refs:result

109     cy_rslt_t result = Cy_Keyscan_GetInterruptMaskedStatus(MXKEYSCAN, &int_status);  in _cyhal_keyscan_irq_handler()  local
110 CY_ASSERT(CY_RSLT_SUCCESS == result); in _cyhal_keyscan_irq_handler()
111 CY_UNUSED_PARAMETER(result); in _cyhal_keyscan_irq_handler()
184 cy_rslt_t result = CY_RSLT_SUCCESS; in _cyhal_keyscan_init_resources() local
187 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_ARG; in _cyhal_keyscan_init_resources()
192 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
195 result = (column_map == NULL) ? CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN : CY_RSLT_SUCCESS; in _cyhal_keyscan_init_resources()
196 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
203 result = cyhal_hwmgr_reserve(&(obj->resource)); in _cyhal_keyscan_init_resources()
210 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN; in _cyhal_keyscan_init_resources()
213 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
220 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN; in _cyhal_keyscan_init_resources()
223 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
225result = _cyhal_utils_reserve_and_connect(column_map, CYHAL_PIN_MAP_DRIVE_MODE_KEYSCAN_KS_COL); in _cyhal_keyscan_init_resources()
227 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
237 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
240 result = (row_map == NULL) ? CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN : CY_RSLT_SUCCESS; in _cyhal_keyscan_init_resources()
246 if (result == CY_RSLT_SUCCESS && (obj->resource.block_num != row_map->block_num)) in _cyhal_keyscan_init_resources()
248 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN; in _cyhal_keyscan_init_resources()
250 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
258 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_PIN; in _cyhal_keyscan_init_resources()
261 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
263result = _cyhal_utils_reserve_and_connect(row_map, CYHAL_PIN_MAP_DRIVE_MODE_KEYSCAN_KS_ROW); in _cyhal_keyscan_init_resources()
265 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
273 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_resources()
278 result = cyhal_clock_reserve(&clock_keyscan, &CYHAL_CLOCK_MF); in _cyhal_keyscan_init_resources()
279 if (CY_RSLT_SUCCESS == result) in _cyhal_keyscan_init_resources()
283 result = cyhal_clock_set_enabled(&clock_keyscan, true, true); in _cyhal_keyscan_init_resources()
292 result = CYHAL_KEYSCAN_RSLT_ERR_INVALID_ARG; in _cyhal_keyscan_init_resources()
296 return result; in _cyhal_keyscan_init_resources()
303 cy_rslt_t result = Cy_Keyscan_Init(obj->base, cfg, &(obj->context)); in _cyhal_keyscan_init_hw() local
304 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_hw()
319 result = Cy_Keyscan_Register_Callback(_cyhal_keyscan_cb_wrapper, &(obj->context)); in _cyhal_keyscan_init_hw()
322 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_hw()
327 result = Cy_Keyscan_FlushEvents(obj->base, &(obj->context)); in _cyhal_keyscan_init_hw()
330 if (result == CY_RSLT_SUCCESS) in _cyhal_keyscan_init_hw()
332 result = Cy_Keyscan_Enable(obj->base, &(obj->context)); in _cyhal_keyscan_init_hw()
335 return result; in _cyhal_keyscan_init_hw()
346 …cy_rslt_t result = _cyhal_keyscan_init_resources(obj, num_columns, columns, num_rows, rows, clock); in cyhal_keyscan_init() local
348 if (result == CY_RSLT_SUCCESS) in cyhal_keyscan_init()
353 result = _cyhal_keyscan_init_hw(obj, &config); in cyhal_keyscan_init()
356 if (result != CY_RSLT_SUCCESS) in cyhal_keyscan_init()
361 return result; in cyhal_keyscan_init()
379 cy_rslt_t result = _cyhal_keyscan_init_hw(obj, cfg->config); in cyhal_keyscan_init_cfg() local
381 if (result != CY_RSLT_SUCCESS) in cyhal_keyscan_init_cfg()
386 return result; in cyhal_keyscan_init_cfg()