/Zephyr-latest/include/zephyr/drivers/ |
D | gpio.h | 234 typedef uint32_t gpio_port_pins_t; typedef 568 ((gpio_port_pins_t) \ 659 ((gpio_port_pins_t) \ 684 #define GPIO_MAX_PINS_PER_PORT (sizeof(gpio_port_pins_t) * __CHAR_BIT__) 697 gpio_port_pins_t port_pin_mask; 710 gpio_port_pins_t invert; 729 gpio_port_pins_t pins); 756 gpio_port_pins_t pin_mask; 803 gpio_port_pins_t mask, 806 gpio_port_pins_t pins); [all …]
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_handlers.c | 45 gpio_port_pins_t mask, in z_vrfy_gpio_port_set_masked_raw() 56 gpio_port_pins_t pins) in z_vrfy_gpio_port_set_bits_raw() 65 gpio_port_pins_t pins) in z_vrfy_gpio_port_clear_bits_raw() 74 gpio_port_pins_t pins) in z_vrfy_gpio_port_toggle_bits() 101 static inline int z_vrfy_gpio_port_get_direction(const struct device *dev, gpio_port_pins_t map, in z_vrfy_gpio_port_get_direction() 102 gpio_port_pins_t *inputs, in z_vrfy_gpio_port_get_direction() 103 gpio_port_pins_t *outputs) in z_vrfy_gpio_port_get_direction() 108 K_OOPS(K_SYSCALL_MEMORY_WRITE(inputs, sizeof(gpio_port_pins_t))); in z_vrfy_gpio_port_get_direction() 112 K_OOPS(K_SYSCALL_MEMORY_WRITE(outputs, sizeof(gpio_port_pins_t))); in z_vrfy_gpio_port_get_direction()
|
D | gpio_emul.c | 92 gpio_port_pins_t interrupts; 96 gpio_port_pins_t enabled_interrupts; 114 static gpio_port_pins_t 115 get_pins_with_flags(const struct device *port, gpio_port_pins_t mask, in get_pins_with_flags() 119 gpio_port_pins_t matched = 0; in get_pins_with_flags() 143 static inline gpio_port_pins_t get_input_pins(const struct device *port) in get_input_pins() 157 static inline gpio_port_pins_t get_output_pins(const struct device *port) in get_output_pins() 183 gpio_port_pins_t mask, in gpio_emul_gen_interrupt_bits() 186 gpio_port_pins_t *interrupts, in gpio_emul_gen_interrupt_bits() 271 static void gpio_emul_pend_interrupt(const struct device *port, gpio_port_pins_t mask, in gpio_emul_pend_interrupt() [all …]
|
D | gpio_test.c | 42 gpio_port_pins_t mask, in vnd_gpio_port_set_masked_raw() 49 gpio_port_pins_t pins) in vnd_gpio_port_set_bits_raw() 55 gpio_port_pins_t pins) in vnd_gpio_port_clear_bits_raw() 61 gpio_port_pins_t pins) in vnd_gpio_port_toggle_bits()
|
D | gpio_xmc4xxx.c | 90 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_pin_configure() 142 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_get_raw() 158 static int gpio_xmc4xxx_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_xmc4xxx_set_masked_raw() 163 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_set_masked_raw() 172 static int gpio_xmc4xxx_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_set_bits_raw() 176 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_set_bits_raw() 182 static int gpio_xmc4xxx_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_clear_bits_raw() 191 static int gpio_xmc4xxx_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_xmc4xxx_toggle_bits() 195 gpio_port_pins_t pin_mask = config->common.port_pin_mask; in gpio_xmc4xxx_toggle_bits()
|
D | gpio_npm6001.c | 68 gpio_port_pins_t pins) in gpio_npm6001_port_set_bits_raw() 81 gpio_port_pins_t pins) in gpio_npm6001_port_clear_bits_raw() 130 dev, (gpio_port_pins_t)BIT(pin)); in gpio_npm6001_configure() 138 dev, (gpio_port_pins_t)BIT(pin)); in gpio_npm6001_configure() 166 gpio_port_pins_t mask, in gpio_npm6001_port_set_masked_raw() 181 gpio_port_pins_t pins) in gpio_npm6001_port_toggle_bits()
|
D | gpio_ad559x.c | 62 gpio_port_pins_t pins) in gpio_ad559x_port_set_bits_raw() 77 gpio_port_pins_t pins) in gpio_ad559x_port_clear_bits_raw() 114 dev, (gpio_port_pins_t)BIT(pin)); in gpio_ad559x_configure() 120 dev, (gpio_port_pins_t)BIT(pin)); in gpio_ad559x_configure() 167 gpio_port_pins_t mask, in gpio_ad559x_port_set_masked_raw() 178 gpio_port_pins_t pins) in gpio_ad559x_port_toggle_bits()
|
D | gpio_creg_gpio.c | 61 gpio_port_pins_t mask, in port_write() 83 gpio_port_pins_t mask, in port_set_masked() 90 gpio_port_pins_t pins) in port_set_bits() 96 gpio_port_pins_t pins) in port_clear_bits() 102 gpio_port_pins_t pins) in port_toggle_bits()
|
D | gpio_ads114s0x.c | 80 static int gpio_ads114s0x_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_ads114s0x_port_set_masked_raw() 88 static int gpio_ads114s0x_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_set_bits_raw() 95 static int gpio_ads114s0x_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_clear_bits_raw() 102 static int gpio_ads114s0x_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_ads114s0x_port_toggle_bits()
|
D | gpio_axp192.c | 53 static int gpio_axp192_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_axp192_port_set_masked_raw() 68 static int gpio_axp192_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_set_bits_raw() 73 static int gpio_axp192_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_clear_bits_raw() 143 static int gpio_axp192_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_axp192_port_toggle_bits() 228 static int gpio_axp192_port_get_direction(const struct device *dev, gpio_port_pins_t map, in gpio_axp192_port_get_direction() 229 gpio_port_pins_t *inputs, gpio_port_pins_t *outputs) in gpio_axp192_port_get_direction()
|
D | gpio_lmp90xxx.c | 93 gpio_port_pins_t mask, in gpio_lmp90xxx_port_set_masked_raw() 102 gpio_port_pins_t pins) in gpio_lmp90xxx_port_set_bits_raw() 110 gpio_port_pins_t pins) in gpio_lmp90xxx_port_clear_bits_raw() 118 gpio_port_pins_t pins) in gpio_lmp90xxx_port_toggle_bits()
|
D | gpio_brcmstb.c | 67 static int gpio_brcmstb_port_set_masked_raw(const struct device *port, gpio_port_pins_t mask, in gpio_brcmstb_port_set_masked_raw() 78 static int gpio_brcmstb_port_set_bits_raw(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_set_bits_raw() 87 static int gpio_brcmstb_port_clear_bits_raw(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_clear_bits_raw() 96 static int gpio_brcmstb_port_toggle_bits(const struct device *port, gpio_port_pins_t pins) in gpio_brcmstb_port_toggle_bits()
|
D | gpio_si32.c | 30 gpio_port_pins_t trig_low; 31 gpio_port_pins_t trig_high; 82 static int gpio_si32_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_si32_port_set_masked_raw() 92 static int gpio_si32_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_si32_port_set_bits_raw() 101 static int gpio_si32_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_si32_port_clear_bits_raw() 110 static int gpio_si32_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_si32_port_toggle_bits()
|
D | gpio_npm2100.c | 57 static int gpio_npm2100_port_set_masked_raw(const struct device *dev, gpio_port_pins_t mask, in gpio_npm2100_port_set_masked_raw() 76 static int gpio_npm2100_port_set_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_npm2100_port_set_bits_raw() 81 static int gpio_npm2100_port_clear_bits_raw(const struct device *dev, gpio_port_pins_t pins) in gpio_npm2100_port_clear_bits_raw() 135 static int gpio_npm2100_port_toggle_bits(const struct device *dev, gpio_port_pins_t pins) in gpio_npm2100_port_toggle_bits()
|
D | gpio_cc13xx_cc26xx.c | 267 static int gpio_cc13xx_cc26xx_port_get_direction(const struct device *port, gpio_port_pins_t map, in gpio_cc13xx_cc26xx_port_get_direction() 268 gpio_port_pins_t *inputs, in gpio_cc13xx_cc26xx_port_get_direction() 269 gpio_port_pins_t *outputs) in gpio_cc13xx_cc26xx_port_get_direction() 272 gpio_port_pins_t ip = 0; in gpio_cc13xx_cc26xx_port_get_direction() 273 gpio_port_pins_t op = 0; in gpio_cc13xx_cc26xx_port_get_direction()
|
D | gpio_davinci.c | 103 gpio_port_pins_t mask, gpio_port_value_t value) in gpio_davinci_port_set_masked_raw() 113 gpio_port_pins_t mask) in gpio_davinci_port_set_bits_raw() 123 gpio_port_pins_t mask) in gpio_davinci_port_clear_bits_raw() 133 gpio_port_pins_t mask) in gpio_davinci_port_toggle_bits()
|
D | gpio_nxp_s32.c | 143 gpio_port_pins_t mask, in nxp_s32_gpio_port_set_masked_raw() 147 gpio_port_pins_t pins_value; in nxp_s32_gpio_port_set_masked_raw() 157 gpio_port_pins_t pins) in nxp_s32_gpio_port_set_bits_raw() 170 gpio_port_pins_t pins) in nxp_s32_gpio_port_clear_bits_raw() 183 gpio_port_pins_t pins) in nxp_s32_gpio_port_toggle_bits() 430 gpio_port_pins_t map, in nxp_s32_gpio_port_get_direction() 431 gpio_port_pins_t *inputs, in nxp_s32_gpio_port_get_direction() 432 gpio_port_pins_t *outputs) in nxp_s32_gpio_port_get_direction() 435 gpio_port_pins_t ip = 0; in nxp_s32_gpio_port_get_direction() 436 gpio_port_pins_t op = 0; in nxp_s32_gpio_port_get_direction()
|
D | gpio_andes_atcgpio100.c | 171 gpio_port_pins_t mask, in gpio_atcgpio100_set_masked_raw() 188 gpio_port_pins_t pins) in gpio_atcgpio100_set_bits_raw() 195 gpio_port_pins_t pins) in gpio_atcgpio100_clear_bits_raw() 202 gpio_port_pins_t pins) in gpio_atcgpio100_toggle_bits() 289 gpio_port_pins_t map, in gpio_atcgpio100_port_get_dir() 290 gpio_port_pins_t *inputs, in gpio_atcgpio100_port_get_dir() 291 gpio_port_pins_t *outputs) in gpio_atcgpio100_port_get_dir()
|
/Zephyr-latest/include/zephyr/drivers/adc/ |
D | lmp90xxx.h | 30 gpio_port_pins_t mask, 34 gpio_port_pins_t pins); 37 gpio_port_pins_t pins); 40 gpio_port_pins_t pins);
|
D | ads114s0x.h | 29 gpio_port_pins_t mask, 33 gpio_port_pins_t pins);
|
/Zephyr-latest/drivers/fpga/ |
D | fpga_ice40_bitbang.c | 49 volatile gpio_port_pins_t *set; 50 volatile gpio_port_pins_t *clear; 70 static void fpga_ice40_send_clocks(size_t delay, volatile gpio_port_pins_t *set, in fpga_ice40_send_clocks() 71 volatile gpio_port_pins_t *clear, gpio_port_pins_t clk, size_t n) in fpga_ice40_send_clocks() 81 static void fpga_ice40_spi_send_data(size_t delay, volatile gpio_port_pins_t *set, in fpga_ice40_spi_send_data() 82 volatile gpio_port_pins_t *clear, gpio_port_pins_t cs, in fpga_ice40_spi_send_data() 83 gpio_port_pins_t clk, gpio_port_pins_t pico, uint8_t *z, in fpga_ice40_spi_send_data() 126 gpio_port_pins_t cs; in fpga_ice40_load() 127 gpio_port_pins_t clk; in fpga_ice40_load() 129 gpio_port_pins_t pico; in fpga_ice40_load() [all …]
|
/Zephyr-latest/subsys/tracing/user/ |
D | tracing_user.c | 37 gpio_port_pins_t map, in sys_trace_gpio_port_get_direction_enter_user() 38 gpio_port_pins_t inputs, in sys_trace_gpio_port_get_direction_enter_user() 39 gpio_port_pins_t outputs) {} in sys_trace_gpio_port_get_direction_enter_user() 49 gpio_port_pins_t mask, in sys_trace_gpio_port_set_masked_raw_enter_user() 53 gpio_port_pins_t pins) {} in sys_trace_gpio_port_set_bits_raw_enter_user() 56 gpio_port_pins_t pins) {} in sys_trace_gpio_port_clear_bits_raw_enter_user() 59 gpio_port_pins_t pins) {} in sys_trace_gpio_port_toggle_bits_enter_user() 63 gpio_port_pins_t pin_mask) {} in sys_trace_gpio_init_callback_enter_user() 181 void sys_trace_gpio_port_get_direction_enter(const struct device *port, gpio_port_pins_t map, in sys_trace_gpio_port_get_direction_enter() 182 gpio_port_pins_t inputs, gpio_port_pins_t outputs) in sys_trace_gpio_port_get_direction_enter() [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/src/ |
D | test_port.c | 15 gpio_port_pins_t mask, in port_get_raw_and_verify() 27 gpio_port_pins_t mask, in port_get_and_verify() 39 gpio_port_pins_t mask, in port_set_masked_raw_and_verify() 48 gpio_port_pins_t mask, in port_set_masked_and_verify() 57 gpio_port_pins_t pins, int idx) in port_set_bits_raw_and_verify() 65 gpio_port_pins_t pins, int idx) in port_set_bits_and_verify() 73 gpio_port_pins_t pins, int idx) in port_clear_bits_raw_and_verify() 81 gpio_port_pins_t pins, int idx) in port_clear_bits_and_verify() 89 gpio_port_pins_t set_pins, in port_set_clr_bits_raw() 90 gpio_port_pins_t clear_pins, int idx) in port_set_clr_bits_raw() [all …]
|
/Zephyr-latest/include/zephyr/drivers/gpio/ |
D | gpio_emul.h | 56 int gpio_emul_input_set_masked(const struct device *port, gpio_port_pins_t pins, 85 int gpio_emul_output_get_masked(const struct device *port, gpio_port_pins_t pins,
|
/Zephyr-latest/tests/drivers/gpio/gpio_basic_api/src/ |
D | gpio_emul_callback.c | 23 gpio_port_pins_t pins); 32 gpio_port_pins_t pins) in gpio_emul_callback_handler()
|