Lines Matching refs:p_reg

15 static int nvmc_number_from_ptr(NRF_NVMC_Type * p_reg)  in nvmc_number_from_ptr()  argument
17 int i = ((intptr_t)p_reg - (intptr_t)NRF_NVMC_regs_p[0]) / sizeof(NRF_NVMC_Type); in nvmc_number_from_ptr()
21 void nrf_nvmc_page_erase_start(NRF_NVMC_Type * p_reg, uint32_t page_addr) in nrf_nvmc_page_erase_start() argument
23 int i = nvmc_number_from_ptr(p_reg); in nrf_nvmc_page_erase_start()
26 p_reg->ERASEPAGE = page_addr; in nrf_nvmc_page_erase_start()
34 void nrf_nvmc_uicr_erase_start(NRF_NVMC_Type * p_reg) in nrf_nvmc_uicr_erase_start() argument
36 int i = nvmc_number_from_ptr(p_reg); in nrf_nvmc_uicr_erase_start()
38 p_reg->ERASEUICR = 1; in nrf_nvmc_uicr_erase_start()
43 void nrf_nvmc_erase_all_start(NRF_NVMC_Type * p_reg) in nrf_nvmc_erase_all_start() argument
45 int i = nvmc_number_from_ptr(p_reg); in nrf_nvmc_erase_all_start()
47 p_reg->ERASEALL = 1; in nrf_nvmc_erase_all_start()
51 void nrf_nvmc_page_partial_erase_start(NRF_NVMC_Type * p_reg, uint32_t page_addr) in nrf_nvmc_page_partial_erase_start() argument
53 int i = nvmc_number_from_ptr(p_reg); in nrf_nvmc_page_partial_erase_start()
56 p_reg->ERASEPAGEPARTIAL = page_addr; in nrf_nvmc_page_partial_erase_start()
107 bool nrf_nvmc_ready_check(NRF_NVMC_Type const * p_reg) in nrf_nvmc_ready_check() argument
109 bool ready = (bool)(p_reg->READY & NVMC_READY_READY_Msk); in nrf_nvmc_ready_check()
111 int i = nvmc_number_from_ptr((NRF_NVMC_Type *)p_reg); in nrf_nvmc_ready_check()
117 bool nrf_nvmc_write_ready_check(NRF_NVMC_Type const * p_reg) in nrf_nvmc_write_ready_check() argument
119 return nrf_nvmc_ready_check(p_reg); in nrf_nvmc_write_ready_check()