Lines Matching defs:gpio_chip
36690 struct gpio_chip;
36700 struct gpio_chip *gc;
36711 int (*child_to_parent_hwirq)(struct gpio_chip *, unsigned int, unsigned int, unsigned int *, unsigned int *);
36712 int (*populate_parent_alloc_arg)(struct gpio_chip *, union gpio_irq_fwspec *, unsigned int, unsigned int);
36713 unsigned int (*child_offset_to_irq)(struct gpio_chip *, unsigned int);
36730 int (*init_hw)(struct gpio_chip *);
36731 void (*init_valid_mask)(struct gpio_chip *, long unsigned int *, unsigned int);
36742 struct gpio_chip {
36748 int (*request)(struct gpio_chip *, unsigned int);
36749 void (*free)(struct gpio_chip *, unsigned int);
36750 int (*get_direction)(struct gpio_chip *, unsigned int);
36751 int (*direction_input)(struct gpio_chip *, unsigned int);
36752 int (*direction_output)(struct gpio_chip *, unsigned int, int);
36753 int (*get)(struct gpio_chip *, unsigned int);
36754 int (*get_multiple)(struct gpio_chip *, long unsigned int *, long unsigned int *);
36755 void (*set)(struct gpio_chip *, unsigned int, int);
36756 void (*set_multiple)(struct gpio_chip *, long unsigned int *, long unsigned int *);
36757 int (*set_config)(struct gpio_chip *, unsigned int, long unsigned int);
36758 int (*to_irq)(struct gpio_chip *, unsigned int);
36759 void (*dbg_show)(struct seq_file *, struct gpio_chip *);
36760 int (*init_valid_mask)(struct gpio_chip *, long unsigned int *, unsigned int);
36761 int (*add_pin_ranges)(struct gpio_chip *);
36762 int (*en_hw_timestamp)(struct gpio_chip *, u32, long unsigned int);
36763 int (*dis_hw_timestamp)(struct gpio_chip *, u32, long unsigned int);
36786 int (*of_xlate)(struct gpio_chip *, const struct of_phandle_args *, u32 *);
36787 int (*of_gpio_ranges_fallback)(struct gpio_chip *, struct device_node *);
37131 struct gpio_chip gpio_chip;
37512 struct gpio_chip chip;
37645 struct gpio_chip chip;
37699 struct gpio_chip *chip;
37721 struct gpio_chip *chip;
38014 struct gpio_chip gpio_chip;
75841 struct gpio_chip gpio_chip;
75926 struct gpio_chip *chip;
76098 struct gpio_chip gc;
76117 struct gpio_chip gc;
76120 int (*direction_output)(struct gpio_chip *, unsigned int, int);
76126 int (*gpio_dir_out)(struct gpio_chip *, unsigned int, int);
76127 int (*gpio_get)(struct gpio_chip *, unsigned int);
76162 struct gpio_chip gpio;
82448 struct gpio_chip gpio_chip;
94091 struct gpio_chip gc;
95180 struct gpio_chip *chip;
95210 struct gpio_chip chip;
95232 struct gpio_chip gc;
107516 struct gpio_chip gpio_chip;
107528 const struct gpio_chip *gpio_chip;
107564 struct gpio_chip chip;
107658 struct gpio_chip chip;
107693 struct gpio_chip gc;
126922 struct gpio_chip gpio_chip;
127005 struct gpio_chip gc;
133394 struct gpio_chip gpio_chip;
133415 struct gpio_chip chip;
133425 struct gpio_chip chip;
141873 struct gpio_chip chip;