Lines Matching refs:resource
179 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_keyscan_init_resources()
198 if(CYHAL_RSC_INVALID == obj->resource.type) in _cyhal_keyscan_init_resources()
200 obj->resource.type = CYHAL_RSC_KEYSCAN; in _cyhal_keyscan_init_resources()
201 obj->resource.block_num = column_map->block_num; in _cyhal_keyscan_init_resources()
202 obj->resource.channel_num = 0; in _cyhal_keyscan_init_resources()
203 result = cyhal_hwmgr_reserve(&(obj->resource)); in _cyhal_keyscan_init_resources()
208 else if (obj->resource.block_num != column_map->block_num) in _cyhal_keyscan_init_resources()
246 if (result == CY_RSLT_SUCCESS && (obj->resource.block_num != row_map->block_num)) in _cyhal_keyscan_init_resources()
301 obj->base = _cyhal_keyscan_base[obj->resource.block_num]; in _cyhal_keyscan_init_hw()
371 obj->resource = *cfg->resource; in cyhal_keyscan_init_cfg()
393 if (obj->resource.type != CYHAL_RSC_INVALID) in cyhal_keyscan_free()
407 cyhal_hwmgr_free(&(obj->resource)); in cyhal_keyscan_free()