Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_hazard3/include/hardware/
Dhazard3.h33 #define hazard3_irqarray_read(csr, index) (riscv_read_set_csr(csr, (index)) >> 16) argument
35 #define hazard3_irqarray_read(csr, index) static_assert(false, "Not supported: Xh3irq extension")
39 #define hazard3_irqarray_write(csr, index, data) (riscv_write_csr(csr, (index) | ((uint32_t)(data) … argument
41 #define hazard3_irqarray_write(csr, index, data) static_assert(false, "Not supported: Xh3irq extens…
45 #define hazard3_irqarray_set(csr, index, data) (riscv_set_csr(csr, (index) | ((uint32_t)(data) << 1… argument
47 #define hazard3_irqarray_set(csr, index, data) static_assert(false, "Not supported: Xh3irq extensio…
51 #define hazard3_irqarray_clear(csr, index, data) (riscv_clear_csr(csr, (index) | ((uint32_t)(data) … argument
53 #define hazard3_irqarray_clear(csr, index, data) static_assert(false, "Not supported: Xh3irq extens…
/hal_rpi_pico-latest/src/common/pico_time/
Dtime.c74 static alarm_id_t make_alarm_id(int index, uint16_t counter) { in make_alarm_id() argument
75 return index << 16 | counter; in make_alarm_id()
245 for(int16_t index = pool->ordered_head; index != -1; ) { in alarm_pool_irq_handler() local
246 alarm_pool_entry_t *entry = &pool->entries[index]; in alarm_pool_irq_handler()
251 if (index != pool->ordered_head) { in alarm_pool_irq_handler()
255 pool->ordered_head = index; in alarm_pool_irq_handler()
260 index = next; in alarm_pool_irq_handler()
325 int16_t index = pool->free_head; in alarm_pool_add_alarm_at_force_in_context() local
326 alarm_pool_entry_t *entry = &pool->entries[index]; in alarm_pool_add_alarm_at_force_in_context()
327 if (index >= 0) { in alarm_pool_add_alarm_at_force_in_context()
[all …]
/hal_rpi_pico-latest/src/common/pico_util/
Dqueue.c24 static inline void *element_ptr(queue_t *q, uint index) { in element_ptr() argument
25 assert(index <= q->element_count); in element_ptr()
26 return q->data + index * q->element_size; in element_ptr()
29 static inline uint16_t inc_index(queue_t *q, uint16_t index) { in inc_index() argument
30 if (++index > q->element_count) { // > because we have element_count + 1 elements in inc_index()
31 index = 0; in inc_index()
41 return index; in inc_index()
/hal_rpi_pico-latest/src/rp2_common/pico_stdio_usb/
Dstdio_usb_descriptors.c149 const uint8_t *tud_descriptor_configuration_cb(__unused uint8_t index) { in tud_descriptor_configuration_cb() argument
153 const uint16_t *tud_descriptor_string_cb(uint8_t index, __unused uint16_t langid) { in tud_descriptor_string_cb() argument
169 if (index == 0) { in tud_descriptor_string_cb()
173 if (index >= sizeof(usbd_desc_str) / sizeof(usbd_desc_str[0])) { in tud_descriptor_string_cb()
176 const char *str = usbd_desc_str[index]; in tud_descriptor_string_cb()
/hal_rpi_pico-latest/tools/pioasm/
Dpio_disassembler.cpp92 std::string index; in disassemble() local
93 if (arg2 & 8) index = std::to_string(arg2 & 3); in disassemble()
94 else index = "y"; in disassemble()
98 guts = "osr, rxfifo[" + index + "]"; in disassemble()
100 guts = "rxfifo[" + index + "], isr"; in disassemble()
Dpio_assembler.cpp310 uint instr_mov::get_push_get_index(const program &program, extended_mov index) { in get_push_get_index() argument
311 if (index.loc == mov::fifo_y) { in get_push_get_index()
314 uint v = index.fifo_index->resolve(program); in get_push_get_index()
316 throw syntax_error(index.fifo_index->location, "FIFO index myst be between 0 and 7"); in get_push_get_index()
Dpio_types.h462 uint get_push_get_index(const program &program, extended_mov index);
/hal_rpi_pico-latest/src/rp2_common/pico_async_context/
Dasync_context_threadsafe_background.c166 uint index = irq - FIRST_USER_IRQ; in low_prio_irq_init() local
167 assert(index < count_of(async_contexts_by_user_irq)); in low_prio_irq_init()
168 async_contexts_by_user_irq[index] = self; in low_prio_irq_init()
284 uint index = __get_current_exception() - VTABLE_FIRST_IRQ - FIRST_USER_IRQ; in low_priority_irq_handler() local
285 assert(index < count_of(async_contexts_by_user_irq)); in low_priority_irq_handler()
286 async_context_threadsafe_background_t *self = async_contexts_by_user_irq[index]; in low_priority_irq_handler()
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c701 irq_handler_t irq_set_riscv_vector_handler(enum riscv_vector_num index, irq_handler_t handler) { in irq_set_riscv_vector_handler() argument
702 invalid_params_if(HARDWARE_IRQ, index > RISCV_VEC_MACHINE_EXTERNAL_IRQ); in irq_set_riscv_vector_handler()
705 irq_handler_t old = vtable[index]; in irq_set_riscv_vector_handler()
706 …vtable[index] = (irq_handler_t)encode_j_instruction((uintptr_t)&vtable[index], (uintptr_t)handler); in irq_set_riscv_vector_handler()
/hal_rpi_pico-latest/src/rp2_common/hardware_irq/include/hardware/
Dirq.h481 irq_handler_t irq_set_riscv_vector_handler(enum riscv_vector_num index, irq_handler_t handler);
/hal_rpi_pico-latest/docs/
Dmain.css44 z-index: 9999;
DDoxyfile.in41 INPUT = @PROJECT_SOURCE_DIR@/docs/index.h @DOXY_INPUT_DIRS@ @PROJECT_SOURCE_DIR@/d…
Dstyles.css20 z-index: 10;
83 z-index: 1;
658 z-index: 50;
Dmainpage.md27 This SDK documentation contains a number of example code fragments. An index of these examples can …
/hal_rpi_pico-latest/src/rp2_common/hardware_pio/
Dpio.c52 int index = hw_claim_unused_from_range((uint8_t*)&claimed[0], required, base, in pio_claim_unused_sm() local
54 return index >= (int)base ? index - (int)base : -1; in pio_claim_unused_sm()
/hal_rpi_pico-latest/src/rp2_common/pico_cyw43_driver/
Dcyw43_bus_pio_spi.c403 int index = (CYW43_BACKPLANE_READ_PAD_LEN_BYTES / 4) + 1 + 1; in _cyw43_read_reg() local
404 uint32_t buf32[index]; in _cyw43_read_reg()
420 uint32_t result = buf32[padding > 0 ? index - 1 : 1]; in _cyw43_read_reg()