Lines Matching refs:resource
249 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_i2c_init_resources()
300 obj->resource = i2c_rsc; in _cyhal_i2c_init_resources()
318 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_i2c_init_resources()
354 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_i2c_init_hw()
358 …_cyhal_scb_update_instance_data(obj->resource.block_num, (void*)obj, &_cyhal_i2c_pm_callback_insta… in _cyhal_i2c_init_hw()
456 obj->resource = *cfg->resource; in cyhal_i2c_init_cfg()
460 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_init_cfg()
477 if (CYHAL_RSC_INVALID != obj->resource.type) in cyhal_i2c_free()
479 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_free()
480 _cyhal_scb_update_instance_data(obj->resource.block_num, NULL, NULL); in cyhal_i2c_free()
486 …to_free = { CYHAL_RSC_SCB, _cyhal_scb_get_block_index(obj->resource.block_num), obj->resource.chan… in cyhal_i2c_free()
490 obj->resource.type = CYHAL_RSC_INVALID; in cyhal_i2c_free()
931 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_enable_event()
947 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_i2c_enable_address_event()
968 return _cyhal_scb_enable_output(obj->resource, (cyhal_scb_output_t)output, source); in cyhal_i2c_enable_output()