Lines Matching refs:resource
155 uint32_t peri_freq = _cyhal_utils_get_peripheral_clock_frequency(&(obj->resource)); in _cyhal_spi_int_frequency()
170 divider_value = _cyhal_utils_divider_value(&(obj->resource), hz * oversample_value, 0); in _cyhal_spi_int_frequency()
172 if(!_cyhal_clock_is_divider_valid(&(obj->resource), divider_value)) in _cyhal_spi_int_frequency()
229 …_cyhal_utils_peri_pclk_disable_divider(_cyhal_scb_get_clock_index(obj->resource.block_num), &(obj-… in _cyhal_spi_int_frequency()
230 …result = _cyhal_utils_peri_pclk_set_freq(_cyhal_scb_get_clock_index(obj->resource.block_num), &(ob… in _cyhal_spi_int_frequency()
233 …_cyhal_utils_peri_pclk_enable_divider(_cyhal_scb_get_clock_index(obj->resource.block_num), &(obj->… in _cyhal_spi_int_frequency()
531 … if (CY_RSLT_SUCCESS == _cyhal_spi_get_ssel_map_idx(ssel, &ssel_map, &found_idx, &(obj->resource))) in _cyhal_spi_ssel_config()
535 (ssel_map->block_num == obj->resource.block_num) && in _cyhal_spi_ssel_config()
536 (ssel_map->channel_num == obj->resource.channel_num)) in _cyhal_spi_ssel_config()
611 obj->resource.type = CYHAL_RSC_INVALID; in _cyhal_spi_setup_resources()
759 obj->resource = *spi_inst_p; in _cyhal_spi_setup_resources()
760 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_spi_setup_resources()
767 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_spi_setup_resources()
841 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in _cyhal_spi_setup_resources()
861 …result = _cyhal_utils_peri_pclk_assign_divider(_cyhal_scb_get_clock_index(obj->resource.block_num)… in _cyhal_spi_setup_resources()
876 …_cyhal_scb_update_instance_data(obj->resource.block_num, (void*)obj, &_cyhal_spi_pm_callback_insta… in _cyhal_spi_init_hw()
899 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in _cyhal_spi_init_hw()
906 Cy_SCB_RegisterInterruptCallback(obj->base, _cyhal_irq_cb[obj->resource.block_num]); in _cyhal_spi_init_hw()
973 obj->dc_configured = (NULL != cfg->resource); in cyhal_spi_init_cfg()
1003 obj->resource = *cfg->resource; in cyhal_spi_init_cfg()
1004 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_spi_init_cfg()
1033 …result = _cyhal_utils_allocate_clock(&(obj->clock), &(obj->resource), CYHAL_CLOCK_BLOCK_PERIPHERAL… in cyhal_spi_init_cfg()
1038 …= _cyhal_utils_peri_pclk_assign_divider(_cyhal_scb_get_clock_index(obj->resource.block_num), &(obj… in cyhal_spi_init_cfg()
1090 _cyhal_scb_update_instance_data(obj->resource.block_num, NULL, NULL); in cyhal_spi_free()
1096 if (obj->resource.type != CYHAL_RSC_INVALID) in cyhal_spi_free()
1098 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_spi_free()
1104 …to_free = { CYHAL_RSC_SCB, _cyhal_scb_get_block_index(obj->resource.block_num), obj->resource.chan… in cyhal_spi_free()
1107 obj->resource.type = CYHAL_RSC_INVALID; in cyhal_spi_free()
1538 uint8_t scb_arr_index = _cyhal_scb_get_block_index(obj->resource.block_num); in cyhal_spi_enable_event()
1550 return _cyhal_scb_enable_output(obj->resource, (cyhal_scb_output_t)output, source); in cyhal_spi_enable_output()