Home
last modified time | relevance | path

Searched refs:n (Results 1 – 16 of 16) sorted by relevance

/nrf_hw_models-latest/src/HW_models/
DNRF_GPIO.c141 for (int n = 0; n < GPIO_n_ports_pins[p]; n++) { in nrf_gpio_init() local
142 NRF_GPIO_regs[p].PIN_CNF[n] = 0x2; /* Disconnected out of reset */ in nrf_gpio_init()
161 void nrf_gpio_eval_input(unsigned int port, unsigned int n, bool value);
187 void nrf_gpio_test_change_pin_level(unsigned int port, unsigned int n, bool value) { in nrf_gpio_test_change_pin_level() argument
188 nrf_gpio_eval_input(port, n, value); in nrf_gpio_test_change_pin_level()
199 bool nrf_gpio_get_pin_level(unsigned int port, unsigned int n) { in nrf_gpio_get_pin_level() argument
200 return (gpio_st[port].IO_level >> n) & 0x1; in nrf_gpio_get_pin_level()
203 #define CHECK_PIN_EXISTS(port, n, dir) \ argument
204 if (port >= NHW_GPIO_TOTAL_INST || (uint)n >= (uint)gpio_st[port].nbr_pins) { \
207 __func__, port, n); \
[all …]
DNHW_DPPI.c151 for (int n = 0; n < n_ch; n++) { in nhw_dppi_free() local
152 if (nhw_dppi_st[i].registry[n] != NULL) { /* LCOV_EXCL_BR_LINE */ in nhw_dppi_free()
153 free(nhw_dppi_st[i].registry[n]); in nhw_dppi_free()
264 int n = this->reg_used[ch_n]; in nhw_dppi_channel_subscribe() local
265 this->registry[ch_n][n].callback = callback; in nhw_dppi_channel_subscribe()
266 this->registry[ch_n][n].param = param; in nhw_dppi_channel_subscribe()
272 int n) in nhw_dppi_shift_registration() argument
274 for (int i = off+1; i < n; i++) { in nhw_dppi_shift_registration()
278 ch_reg[n-1].callback = NULL; in nhw_dppi_shift_registration()
279 ch_reg[n-1].param = NULL; in nhw_dppi_shift_registration()
[all …]
DNHW_MUTEX.c37 void nhw_MUTEX_regw_sideeffects_MUTEX(uint n) { in nhw_MUTEX_regw_sideeffects_MUTEX() argument
38 MUTEX_state[n] = 0; in nhw_MUTEX_regw_sideeffects_MUTEX()
39 NRF_MUTEX_regs.MUTEX[n] = 0; in nhw_MUTEX_regw_sideeffects_MUTEX()
46 int nhw_MUTEX_regr_sideeffects_MUTEX(uint n) { in nhw_MUTEX_regr_sideeffects_MUTEX() argument
47 if (MUTEX_state[n] == 0) { in nhw_MUTEX_regr_sideeffects_MUTEX()
48 MUTEX_state[n] = 1; in nhw_MUTEX_regr_sideeffects_MUTEX()
49 NRF_MUTEX_regs.MUTEX[n] = 1; in nhw_MUTEX_regr_sideeffects_MUTEX()
DNRF_GPIO.h26 typedef void (*nrf_gpio_input_callback_t)(unsigned int port, unsigned int n, bool value);
27 typedef void (*nrf_gpio_input_callback_hw_t)(unsigned int port, unsigned int n, bool value, void *f…
34 void nrf_gpio_test_change_pin_level(unsigned int port, unsigned int n, bool value);
35 bool nrf_gpio_get_pin_level(unsigned int port, unsigned int n);
37 void nrf_gpio_peri_pin_control(unsigned int port, unsigned int n,
40 void nrf_gpio_peri_change_output(unsigned int port, unsigned int n, bool value);
52 void nrf_gpio_regw_sideeffects_PIN_CNF(unsigned int port,unsigned int n);
54 void nrf_gpio_eval_input(unsigned int port, unsigned int n, bool value);
DNHW_GRTC.h19 void nhw_GRTC_regw_sideeffects_TASKS_CAPTURE(uint inst, uint n);
26 void nhw_GRTC_regw_sideeffects_SUBSCRIBE_CAPTURE(uint inst, uint n);
30 void nhw_GRTC_regw_sideeffects_INTEN(uint inst, uint n);
31 void nhw_GRTC_regw_sideeffects_INTENSET(uint inst, uint n);
32 void nhw_GRTC_regw_sideeffects_INTENCLR(uint inst, uint n);
34 void nhw_GRTC_regw_sideeffects_CC_CCADD(uint inst, uint n);
39 uint32_t nhw_GRTC_regr_sideeffects_SYSCOUNTERL(uint inst, uint n);
40 uint32_t nhw_GRTC_regr_sideeffects_SYSCOUNTERH(uint inst, uint n);
DNRF_GPIOTE.c116 void nrf_gpiote_TASKS_OUT(unsigned int inst, unsigned int n) { in nrf_gpiote_TASKS_OUT() argument
117 struct gpiote_ch_status_t *sc = &gpiote_st[inst].gpiote_ch_status[n]; in nrf_gpiote_TASKS_OUT()
134 bs_trace_error_time_line("%s: Missconfigured CONFIG.CONFIG[%i]\n", n); in nrf_gpiote_TASKS_OUT()
141 void nrf_gpiote_TASKS_SET(unsigned int inst, unsigned int n) { in nrf_gpiote_TASKS_SET() argument
142 struct gpiote_ch_status_t *sc = &gpiote_st[inst].gpiote_ch_status[n]; in nrf_gpiote_TASKS_SET()
151 void nrf_gpiote_TASKS_CLR(unsigned int inst, unsigned int n) { in nrf_gpiote_TASKS_CLR() argument
152 struct gpiote_ch_status_t *sc = &gpiote_st[inst].gpiote_ch_status[n]; in nrf_gpiote_TASKS_CLR()
199 static void nhw_GPIOTE_signal_EVENTS_IN(unsigned int inst, unsigned int n) { in nhw_GPIOTE_signal_EVENTS_IN() argument
200 NRF_GPIOTE_regs[inst].EVENTS_IN[n] = 1; in nhw_GPIOTE_signal_EVENTS_IN()
203 nrf_ppi_event(GPIOTE_EVENTS_IN_0 + n); in nhw_GPIOTE_signal_EVENTS_IN()
[all …]
DNHW_GRTC.c271 static void nhw_GRTC_signal_EVENTS_COMPARE(uint inst, uint n) { in nhw_GRTC_signal_EVENTS_COMPARE() argument
272 NRF_GRTC_regs.EVENTS_COMPARE[n] = 1; in nhw_GRTC_signal_EVENTS_COMPARE()
276 NRF_GRTC_regs.PUBLISH_COMPARE[n]); in nhw_GRTC_signal_EVENTS_COMPARE()
349 static void nhw_GRTC_TASK_CAPTURE(uint inst, uint n) { in nhw_GRTC_TASK_CAPTURE() argument
350 NRF_GRTC_regs.CC[n].CCEN = 0; /* Trigger the capture task disables the compare feature */ in nhw_GRTC_TASK_CAPTURE()
351 nhw_GRTC_update_cc_timer(inst, n); in nhw_GRTC_TASK_CAPTURE()
355 NRF_GRTC_regs.CC[n].CCL = nhw_GRTC_get_SYNCOUNTERL(inst); in nhw_GRTC_TASK_CAPTURE()
356 NRF_GRTC_regs.CC[n].CCH = nhw_GRTC_get_SYNCOUNTERH(inst); in nhw_GRTC_TASK_CAPTURE()
367 void nhw_GRTC_regw_sideeffects_TASKS_CAPTURE(uint inst, uint n) { in nhw_GRTC_regw_sideeffects_TASKS_CAPTURE() argument
368 if (NRF_GRTC_regs.TASKS_CAPTURE[n]) { in nhw_GRTC_regw_sideeffects_TASKS_CAPTURE()
[all …]
DNRF_GPIOTE.h15 void nrf_gpiote_regw_sideeffects_TASKS_OUT(unsigned int inst, unsigned int n);
16 void nrf_gpiote_regw_sideeffects_TASKS_SET(unsigned int inst, unsigned int n);
17 void nrf_gpiote_regw_sideeffects_TASKS_CLR(unsigned int inst, unsigned int n);
18 void nrf_gpiote_regw_sideeffects_EVENTS_IN(unsigned int inst, unsigned int n);
22 void nrf_gpiote_regw_sideeffects_CONFIG(unsigned int inst, unsigned int n);
DNHW_DPPI.h40 void nhw_dppi_regw_sideeffects_TASK_CHGn_EN(uint dppi_inst, uint n);
41 void nhw_dppi_regw_sideeffects_TASK_CHGn_DIS(uint dppi_inst, uint n);
42 void nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_EN(unsigned int dppi_inst, uint n);
43 void nhw_dppi_regw_sideeffects_SUBSCRIBE_CHG_DIS(unsigned int dppi_inst, uint n);
47 void nhw_dppi_regw_sideeffects_CHGn(uint dppi_inst, uint n);
DNRF_GPIO_backend.c128 void nrf_gpio_backend_short_propagate(unsigned int port, unsigned int n, bool value) in nrf_gpio_backend_short_propagate() argument
132 if (shorts[port][n][i].port == UINT8_MAX) { in nrf_gpio_backend_short_propagate()
135 nrf_gpio_eval_input(shorts[port][n][i].port, shorts[port][n][i].pin, value); in nrf_gpio_backend_short_propagate()
157 void nrf_gpio_backend_write_output_change(unsigned int port, unsigned int n, bool value) in nrf_gpio_backend_write_output_change() argument
161 nsi_hws_get_time(), port, n, value); in nrf_gpio_backend_write_output_change()
331 int n; in nrf_gpio_input_process_next_time() local
333 n = sscanf(buf, "%"SCNtime",%u,%u,%u", &time, &port, &pin, &level); in nrf_gpio_input_process_next_time()
334 if (n > 0 && n < 4) { in nrf_gpio_input_process_next_time()
341 if (n < 4) { /* End of file, or corrupted => we are done */ in nrf_gpio_input_process_next_time()
DNHW_MUTEX.h19 void nhw_MUTEX_regw_sideeffects_MUTEX(uint n);
20 int nhw_MUTEX_regr_sideeffects_MUTEX(uint n);
DNRF_GPIO_backend.h18 void nrf_gpio_backend_short_propagate(unsigned int port, unsigned int n, bool value);
19 void nrf_gpio_backend_write_output_change(unsigned int port, unsigned int n, bool value);
DNHW_EGU.c161 uint n = (uintptr_t)param & 0xFFFF; in nhw_egu_tasktrigger_wrap() local
162 nhw_egu_TASK_TRIGGER(inst, n); in nhw_egu_tasktrigger_wrap()
165 void nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER(uint inst, uint n) { in nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER() argument
168 nhw_egu_check_inst_event(inst, n, "subscribe"); in nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER()
171 this->NRF_EGU_regs->SUBSCRIBE_TRIGGER[n], in nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER()
172 &this->subscribed[n], in nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER()
174 (void*)((inst << 16) + n)); in nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER()
DNHW_IPC.c155 uint n = (uintptr_t)param & 0xFFFF; in nhw_IPC_tasks_send_wrap() local
156 nhw_IPC_TASKS_SEND(inst, n); in nhw_IPC_tasks_send_wrap()
DNHW_EGU.h22 void nhw_egu_regw_sideeffects_SUBSCRIBE_TRIGGER(uint inst, uint n);
/nrf_hw_models-latest/src/nrfx/hal/
Dnrf_nvmc.c83 void nrf_nvmc_buffer_read(void *dest, uint32_t addr, size_t n) in nrf_nvmc_buffer_read() argument
85 nhw_nmvc_read_buffer(dest, addr, n); in nrf_nvmc_buffer_read()