Home
last modified time | relevance | path

Searched refs:uint (Results 1 – 25 of 251) sorted by relevance

1234567891011

/lk-master/lib/gfx/include/lib/
A Dgfx.h47 uint width;
52 uint alpha;
56 … void (*copyrect)(struct gfx_surface *, uint x, uint y, uint width, uint height, uint x2, uint y2);
57 void (*fillrect)(struct gfx_surface *, uint x, uint y, uint width, uint height, uint color);
58 void (*putpixel)(struct gfx_surface *, uint x, uint y, uint color);
59 void (*flush)(uint starty, uint endy);
63 void gfx_copyrect(gfx_surface *surface, uint x, uint y, uint width, uint height, uint x2, uint y2);
66 void gfx_fillrect(gfx_surface *surface, uint x, uint y, uint width, uint height, uint color);
69 void gfx_putpixel(gfx_surface *surface, uint x, uint y, uint color);
72 void gfx_line(gfx_surface *surface, uint x1, uint y1, uint x2, uint y2, uint color);
[all …]
/lk-master/external/platform/pico/rp2_common/hardware_pio/include/hardware/
A Dpio_instructions.h61 inline static uint _pio_major_instr_bits(uint instr) { in _pio_major_instr_bits()
65 inline static uint _pio_encode_instr_and_args(enum pio_instr_bits instr_bits, uint arg1, uint arg2)… in _pio_encode_instr_and_args()
82 inline static uint pio_encode_delay(uint cycles) { in pio_encode_delay()
87 inline static uint pio_encode_sideset(uint sideset_bit_count, uint value) { in pio_encode_sideset()
93 inline static uint pio_encode_sideset_opt(uint sideset_bit_count, uint value) { in pio_encode_sideset_opt()
99 inline static uint pio_encode_jmp(uint addr) { in pio_encode_jmp()
103 inline static uint _pio_encode_irq(bool relative, uint irq) { in _pio_encode_irq()
108 inline static uint pio_encode_wait_gpio(bool polarity, uint pin) { in pio_encode_wait_gpio()
112 inline static uint pio_encode_wait_pin(bool polarity, uint pin) { in pio_encode_wait_pin()
157 inline static uint pio_encode_irq_set(bool relative, uint irq) { in pio_encode_irq_set()
[all …]
A Dpio.h410 static inline uint pio_get_dreq(PIO pio, uint sm, bool is_tx) { in pio_get_dreq()
496 void pio_sm_init(PIO pio, uint sm, uint initial_pc, const pio_sm_config *config);
610 inline static void pio_sm_exec(PIO pio, uint sm, uint instr) { in pio_sm_exec()
639 static inline void pio_sm_exec_wait_blocking(PIO pio, uint sm, uint instr) { in pio_sm_exec_wait_blocking()
653 static inline void pio_sm_set_wrap(PIO pio, uint sm, uint wrap_target, uint wrap) { in pio_sm_set_wrap()
671 static inline void pio_sm_set_out_pins(PIO pio, uint sm, uint out_base, uint out_count) { in pio_sm_set_out_pins()
691 static inline void pio_sm_set_set_pins(PIO pio, uint sm, uint set_base, uint set_count) { in pio_sm_set_set_pins()
709 static inline void pio_sm_set_in_pins(PIO pio, uint sm, uint in_base) { in pio_sm_set_in_pins()
790 static inline uint pio_sm_get_rx_fifo_level(PIO pio, uint sm) { in pio_sm_get_rx_fifo_level()
828 static inline uint pio_sm_get_tx_fifo_level(PIO pio, uint sm) { in pio_sm_get_tx_fifo_level()
[all …]
/lk-master/external/platform/pico/rp2_common/hardware_gpio/include/hardware/
A Dgpio.h149 enum gpio_function gpio_get_function(uint gpio);
168 static inline void gpio_pull_up(uint gpio) { in gpio_pull_up()
187 static inline void gpio_pull_down(uint gpio) { in gpio_pull_down()
216 void gpio_set_outover(uint gpio, uint value);
224 void gpio_set_inover(uint gpio, uint value);
232 void gpio_set_oeover(uint gpio, uint value);
308 void gpio_init(uint gpio);
318 void gpio_init_mask(uint gpio_mask);
329 static inline bool gpio_get(uint gpio) { in gpio_get()
479 static inline bool gpio_is_dir_out(uint gpio) { in gpio_is_dir_out()
[all …]
/lk-master/lib/gfx/
A Dgfx.c81 void gfx_copyrect(gfx_surface *surface, uint x, uint y, uint width, uint height, uint x2, uint y2) { in gfx_copyrect()
112 void gfx_fillrect(gfx_surface *surface, uint x, uint y, uint width, uint height, uint color) { in gfx_fillrect()
136 void gfx_putpixel(gfx_surface *surface, uint x, uint y, uint color) { in gfx_putpixel()
158 static void putpixel8(gfx_surface *surface, uint x, uint y, uint color) { in putpixel8()
165 static void copyrect8(gfx_surface *surface, uint x, uint y, uint width, uint height, uint x2, uint in copyrect8()
200 static void fillrect8(gfx_surface *surface, uint x, uint y, uint width, uint height, uint color) { in fillrect8()
216 static void copyrect16(gfx_surface *surface, uint x, uint y, uint width, uint height, uint x2, uint in copyrect16()
251 static void fillrect16(gfx_surface *surface, uint x, uint y, uint width, uint height, uint color) { in fillrect16()
267 static void copyrect32(gfx_surface *surface, uint x, uint y, uint width, uint height, uint x2, uint in copyrect32()
302 static void fillrect32(gfx_surface *surface, uint x, uint y, uint width, uint height, uint color) { in fillrect32()
[all …]
/lk-master/kernel/include/kernel/
A Dmp.h35 void mp_reschedule(mp_cpu_mask_t target, uint flags);
52 static inline int mp_is_cpu_active(uint cpu) { in mp_is_cpu_active()
56 static inline int mp_is_cpu_idle(uint cpu) { in mp_is_cpu_idle()
61 static inline void mp_set_cpu_idle(uint cpu) { in mp_set_cpu_idle()
65 static inline void mp_set_cpu_busy(uint cpu) { in mp_set_cpu_busy()
73 static inline void mp_set_cpu_realtime(uint cpu) { in mp_set_cpu_realtime()
77 static inline void mp_set_cpu_non_realtime(uint cpu) { in mp_set_cpu_non_realtime()
95 static inline void mp_set_cpu_idle(uint cpu) {} in mp_set_cpu_idle()
96 static inline void mp_set_cpu_busy(uint cpu) {} in mp_set_cpu_busy()
100 static inline void mp_set_cpu_realtime(uint cpu) {} in mp_set_cpu_realtime()
[all …]
A Dvm.h74 uint flags : 8;
75 uint ref : 24;
113 uint flags;
114 uint priority;
162 void *pmm_alloc_kpages(uint count, struct list_node *list);
167 size_t pmm_free_kpages(void *ptr, uint count);
189 uint flags;
205 uint flags;
206 uint arch_mmu_flags;
236 …e, const char *name, size_t size, void **ptr, uint8_t align_log2, uint vmm_flags, uint arch_mmu_fl…
[all …]
/lk-master/top/include/lk/
A Dpow2.h18 static inline __ALWAYS_INLINE bool ispow2(uint val) { in ispow2()
22 static inline __ALWAYS_INLINE uint log2_uint(uint val) { in log2_uint()
29 static inline __ALWAYS_INLINE uint valpow2(uint valp2) { in valpow2()
33 static inline __ALWAYS_INLINE uint divpow2(uint val, uint divp2) { in divpow2()
37 static inline __ALWAYS_INLINE uint modpow2(uint val, uint modp2) { in modpow2()
/lk-master/external/platform/pico/rp2_common/hardware_gpio/
A Dgpio.c18 int gpio_get_pad(uint gpio) { in gpio_get_pad()
28 void gpio_set_function(uint gpio, enum gpio_function fn) { in gpio_set_function()
42 enum gpio_function gpio_get_function(uint gpio) { in gpio_get_function()
49 void gpio_set_pulls(uint gpio, bool up, bool down) { in gpio_set_pulls()
59 void gpio_set_inover(uint gpio, uint value) { in gpio_set_inover()
67 void gpio_set_outover(uint gpio, uint value) { in gpio_set_outover()
75 void gpio_set_oeover(uint gpio, uint value) { in gpio_set_oeover()
147 void gpio_set_input_enabled(uint gpio, bool enabled) { in gpio_set_input_enabled()
154 void gpio_init(uint gpio) { in gpio_init()
160 void gpio_init_mask(uint gpio_mask) { in gpio_init_mask()
[all …]
/lk-master/dev/virtio/include/dev/
A Dvirtio.h18 int virtio_mmio_detect(void *ptr, uint count, const uint irqs[], size_t stride);
27 uint index;
28 uint irq;
35 …enum handler_return (*irq_driver_callback)(struct virtio_device *dev, uint ring, const struct vrin…
48 status_t virtio_alloc_ring(struct virtio_device *dev, uint index, uint16_t len) __NONNULL();
51 void virtio_free_desc(struct virtio_device *dev, uint ring_index, uint16_t desc_index);
54 uint16_t virtio_alloc_desc(struct virtio_device *dev, uint ring_index);
57 struct vring_desc *virtio_alloc_desc_chain(struct virtio_device *dev, uint ring_index, size_t count…
59 static inline struct vring_desc *virtio_desc_index_to_desc(struct virtio_device *dev, uint ring_ind… in virtio_desc_index_to_desc()
67 void virtio_submit_chain(struct virtio_device *dev, uint ring_index, uint16_t desc_index);
[all …]
/lk-master/external/platform/pico/rp2_common/hardware_irq/include/hardware/
A Dirq.h130 void irq_set_priority(uint num, uint8_t hardware_priority);
138 void irq_set_enabled(uint num, bool enabled);
146 bool irq_is_enabled(uint num);
170 void irq_set_exclusive_handler(uint num, irq_handler_t handler);
183 irq_handler_t irq_get_exclusive_handler(uint num);
206 void irq_add_shared_handler(uint num, irq_handler_t handler, uint8_t order_priority);
224 void irq_remove_handler(uint num, irq_handler_t handler);
233 irq_handler_t irq_get_vtable_handler(uint num);
240 static inline void irq_clear(uint int_num) { in irq_clear()
251 void irq_set_pending(uint num);
/lk-master/external/platform/pico/rp2_common/hardware_pio/
A Dpio.c23 void pio_sm_claim(PIO pio, uint sm) { in pio_sm_claim()
25 uint which = pio_get_index(pio); in pio_sm_claim()
33 void pio_claim_sm_mask(PIO pio, uint sm_mask) { in pio_claim_sm_mask()
38 void pio_sm_unclaim(PIO pio, uint sm) { in pio_sm_unclaim()
40 uint which = pio_get_index(pio); in pio_sm_unclaim()
45 uint which = pio_get_index(pio); in pio_claim_unused_sm()
157 uint remaining = 32; in pio_sm_set_pins()
158 uint base = 0; in pio_sm_set_pins()
198 void pio_sm_set_consecutive_pindirs(PIO pio, uint sm, uint pin, uint count, bool is_out) { in pio_sm_set_consecutive_pindirs()
201 uint pindir_val = is_out ? 0x1f : 0; in pio_sm_set_consecutive_pindirs()
[all …]
/lk-master/arch/riscv/
A Dmp.c46 for (uint c = 0; c < SMP_MAX_CPUS && m; c++, m >>= 1) { in arch_mp_send_ipi()
71 uint curr_cpu = arch_curr_cpu_num(); in riscv_software_exception()
74 uint ch = riscv_current_hart(); in riscv_software_exception()
103 void riscv_configure_percpu_mp_early(uint hart_id, uint cpu_num) { in riscv_configure_percpu_mp_early()
109 void riscv_secondary_entry(uint hart_id, uint __unused, uint cpu_id);
110 void riscv_secondary_entry(uint hart_id, uint __unused, uint cpu_id) { in riscv_secondary_entry()
160 uint boot_hart = riscv_current_hart(); in riscv_boot_secondaries()
165 for (uint i = 0; i <= (uint)secondaries_to_init; i++) { in riscv_boot_secondaries()
/lk-master/lib/tga/
A Dtga.c55 static void decode_2byte(gfx_surface *surface, uint x, uint y, const void *input) { in decode_2byte()
59 uint r,g,b; in decode_2byte()
128 void (*decodefunc)(gfx_surface *, uint x, uint y, const void *) = NULL; in tga_decode()
130 uint step = 1; in tga_decode()
144 uint pos = 0; in tga_decode()
145 uint x, y; in tga_decode()
146 uint surfacey; in tga_decode()
162 uint pos = 0; in tga_decode()
163 uint count = 0; in tga_decode()
164 uint x, y; in tga_decode()
[all …]
/lk-master/lib/evlog/include/lib/
A Devlog.h14 uint head;
15 uint unitsize;
16 uint len_pow2;
20 status_t evlog_init_etc(evlog_t *e, uint len, uint unitsize, uintptr_t *items);
21 status_t evlog_init(evlog_t *e, uint len, uint unitsize);
30 uint evlog_bump_head(evlog_t *e);
/lk-master/external/platform/pico/rp2_common/hardware_interp/include/hardware/
A Dinterp.h57 static inline uint interp_index(interp_hw_t *interp) { in interp_index()
72 void interp_claim_lane(interp_hw_t *interp, uint lane);
80 void interp_claim_lane_mask(interp_hw_t *interp, uint lane_mask);
88 void interp_unclaim_lane(interp_hw_t *interp, uint lane);
98 static inline void interp_config_set_shift(interp_config *c, uint shift) { in interp_config_set_shift()
113 static inline void interp_config_set_mask(interp_config *c, uint mask_lsb, uint mask_msb) { in interp_config_set_mask()
222 static inline void interp_config_set_force_bits(interp_config *c, uint bits) { in interp_config_set_force_bits()
274 static inline void interp_set_force_bits(interp_hw_t *interp, uint lane, uint bits) { in interp_set_force_bits()
322 static inline uint32_t interp_get_base(interp_hw_t *interp, uint lane) { in interp_get_base()
358 static inline uint32_t interp_get_accumulator(interp_hw_t *interp, uint lane) { in interp_get_accumulator()
[all …]
/lk-master/external/platform/pico/rp2_common/pico_stdlib/
A Dstdlib.c39 void set_sys_clock_pll(uint32_t vco_freq, uint post_div1, uint post_div2) { in set_sys_clock_pll()
72 bool check_sys_clock_khz(uint32_t freq_khz, uint *vco_out, uint *postdiv1_out, uint *postdiv_out) { in check_sys_clock_khz()
73 uint crystal_freq_khz = clock_get_hz(clk_ref) / 1000; in check_sys_clock_khz()
74 for (uint fbdiv = 320; fbdiv >= 16; fbdiv--) { in check_sys_clock_khz()
75 uint vco = fbdiv * crystal_freq_khz; in check_sys_clock_khz()
77 for (uint postdiv1 = 7; postdiv1 >= 1; postdiv1--) { in check_sys_clock_khz()
78 for (uint postdiv2 = postdiv1; postdiv2 >= 1; postdiv2--) { in check_sys_clock_khz()
79 uint out = vco / (postdiv1 * postdiv2); in check_sys_clock_khz()
/lk-master/external/platform/pico/rp2_common/hardware_dma/include/hardware/
A Ddma.h45 static inline void check_dma_channel_param(uint channel) { in check_dma_channel_param()
48 extern void check_dma_channel_param_impl(uint channel); in check_dma_channel_param()
53 inline static dma_channel_hw_t *dma_channel_hw_addr(uint channel) { in dma_channel_hw_addr()
67 void dma_channel_claim(uint channel);
87 void dma_channel_unclaim(uint channel);
309 static inline dma_channel_config dma_get_channel_config(uint channel) { in dma_get_channel_config()
448 static inline void dma_channel_start(uint channel) { in dma_channel_start()
459 static inline void dma_channel_abort(uint channel) { in dma_channel_abort()
531 inline static bool dma_channel_is_busy(uint channel) { in dma_channel_is_busy()
541 inline static void dma_channel_wait_for_finish_blocking(uint channel) { in dma_channel_wait_for_finish_blocking()
[all …]
/lk-master/external/platform/pico/rp2_common/hardware_pwm/include/hardware/
A Dpwm.h73 static inline uint pwm_gpio_to_slice_num(uint gpio) { in pwm_gpio_to_slice_num()
85 static inline uint pwm_gpio_to_channel(uint gpio) { in pwm_gpio_to_channel()
220 static inline void pwm_set_wrap(uint slice_num, uint16_t wrap) { in pwm_set_wrap()
234 static inline void pwm_set_chan_level(uint slice_num, uint chan, uint16_t level) { in pwm_set_chan_level()
269 static inline void pwm_set_gpio_level(uint gpio, uint16_t level) { in pwm_set_gpio_level()
282 static inline int16_t pwm_get_counter(uint slice_num) { in pwm_get_counter()
296 static inline void pwm_set_counter(uint slice_num, uint16_t c) { in pwm_set_counter()
310 static inline void pwm_advance_count(uint slice_num) { in pwm_advance_count()
327 static inline void pwm_retard_count(uint slice_num) { in pwm_retard_count()
465 static inline void pwm_clear_irq(uint slice_num) { in pwm_clear_irq()
[all …]
/lk-master/dev/include/dev/
A Ddisplay.h45 uint width;
46 uint height;
54 uint width;
55 uint height;
60 status_t display_present(struct display_image *image, uint starty, uint endy)
67 void (*flush)(uint starty, uint endy);
/lk-master/external/platform/pico/rp2_common/hardware_sync/
A Dsync.c14 static void check_lock_num(uint __unused lock_num) { in check_lock_num()
19 for (uint i = 0; i < NUM_SPIN_LOCKS; i++) { in spin_locks_reset()
24 spin_lock_t *spin_lock_init(uint lock_num) { in spin_lock_init()
31 uint next_striped_spin_lock_num() { in next_striped_spin_lock_num()
32 uint rc = striped_spin_lock_num++; in next_striped_spin_lock_num()
39 void spin_lock_claim(uint lock_num) { in spin_lock_claim()
45 for(uint i = 0; mask; i++, mask >>= 1u) { in spin_lock_claim_mask()
50 void spin_lock_unclaim(uint lock_num) { in spin_lock_unclaim()
/lk-master/arch/include/arch/
A Dmmu.h38 status_t arch_mmu_init_aspace(arch_aspace_t *aspace, vaddr_t base, size_t size, uint flags) __NONNU…
42 int arch_mmu_map(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t paddr, uint count, uint flags) __NON…
43 int arch_mmu_unmap(arch_aspace_t *aspace, vaddr_t vaddr, uint count) __NONNULL((1));
44 status_t arch_mmu_query(arch_aspace_t *aspace, vaddr_t vaddr, paddr_t *paddr, uint *flags) __NONNUL…
47 vaddr_t base, uint prev_region_arch_mmu_flags,
48 vaddr_t end, uint next_region_arch_mmu_flags,
49 vaddr_t align, size_t size, uint arch_mmu_flags) __NONNULL((1));
/lk-master/external/platform/pico/rp2_common/hardware_clocks/include/hardware/
A Dclocks.h138 uint32_t frequency_count_khz(uint src);
145 void clock_set_reported_hz(enum clock_index clk_index, uint hz);
148 static inline float frequency_count_mhz(uint src) { in frequency_count_mhz()
177 void clock_gpio_init(uint gpio, uint src, uint div);
187 bool clock_configure_gpin(enum clock_index clk_index, uint gpio, uint32_t src_freq, uint32_t freq);
/lk-master/external/platform/pico/common/pico_util/include/pico/util/
A Dqueue.h38 void queue_init_with_spinlock(queue_t *q, uint element_size, uint element_count, uint spinlock_num);
47 static inline void queue_init(queue_t *q, uint element_size, uint element_count) { in queue_init()
69 static inline uint queue_get_level_unsafe(queue_t *q) { in queue_get_level_unsafe()
83 static inline uint queue_get_level(queue_t *q) { in queue_get_level()
85 uint level = queue_get_level_unsafe(q); in queue_get_level()
/lk-master/external/platform/pico/rp2_common/hardware_timer/include/hardware/
A Dtimer.h53 static inline void check_hardware_alarm_num_param(uint alarm_num) { in check_hardware_alarm_num_param()
120 typedef void (*hardware_alarm_callback_t)(uint alarm_num);
130 void hardware_alarm_claim(uint alarm_num);
138 void hardware_alarm_unclaim(uint alarm_num);
156 void hardware_alarm_set_callback(uint alarm_num, hardware_alarm_callback_t callback);
167 bool hardware_alarm_set_target(uint alarm_num, absolute_time_t t);
175 void hardware_alarm_cancel(uint alarm_num);

Completed in 41 milliseconds

1234567891011