| H A D | gpiolib.c | 190 struct gpio_desc *gpiochip_get_desc(struct gpio_chip *gc, in gpiochip_get_desc() argument 425 static int gpiochip_get_direction(struct gpio_chip *gc, unsigned int offset) in gpiochip_get_direction() argument 579 struct gpio_chip *gc; gpio_name_to_desc() local 611 gpiochip_set_desc_names(struct gpio_chip * gc) gpiochip_set_desc_names() argument 709 gpiochip_allocate_mask(struct gpio_chip * gc) gpiochip_allocate_mask() argument 729 gpiochip_count_reserved_ranges(struct gpio_chip * gc) gpiochip_count_reserved_ranges() argument 742 gpiochip_apply_reserved_ranges(struct gpio_chip * gc) gpiochip_apply_reserved_ranges() argument 778 gpiochip_init_valid_mask(struct gpio_chip * gc) gpiochip_init_valid_mask() argument 801 gpiochip_free_valid_mask(struct gpio_chip * gc) gpiochip_free_valid_mask() argument 806 gpiochip_add_pin_ranges(struct gpio_chip * gc) gpiochip_add_pin_ranges() argument 832 gpiochip_query_valid_mask(const struct gpio_chip * gc) gpiochip_query_valid_mask() argument 838 gpiochip_line_is_valid(const struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_valid() argument 885 gpiochip_free_remaining_irqs(struct gpio_chip * gc) gpiochip_free_remaining_irqs() argument 914 gcdev_register(gc,devt) global() argument 921 gcdev_register(gc,devt) global() argument 929 gpiochip_setup_dev(struct gpio_chip * gc) gpiochip_setup_dev() argument 960 gpiochip_add_hog(struct gpio_chip * gc,struct fwnode_handle * fwnode) gpiochip_add_hog() argument 1060 gpiochip_hog_lines(struct gpio_chip * gc) gpiochip_hog_lines() argument 1087 struct gpio_chip *gc; gpiochip_setup_devs() local 1111 gpiochip_set_data(struct gpio_chip * gc,void * data) gpiochip_set_data() argument 1123 gpiochip_get_data(struct gpio_chip * gc) gpiochip_get_data() argument 1133 gpiochip_choose_fwnode(struct gpio_chip * gc) gpiochip_choose_fwnode() argument 1144 gpiochip_get_ngpios(struct gpio_chip * gc,struct device * dev) gpiochip_get_ngpios() argument 1179 gpiochip_add_data_with_key(struct gpio_chip * gc,void * data,struct lock_class_key * lock_key,struct lock_class_key * request_key) gpiochip_add_data_with_key() argument 1418 gpiochip_remove(struct gpio_chip * gc) gpiochip_remove() argument 1479 gpio_device_find(const void * data,int (* match)(struct gpio_chip * gc,const void * data)) gpio_device_find() argument 1483 struct gpio_chip *gc; gpio_device_find() local 1506 gpio_chip_match_by_label(struct gpio_chip * gc,const void * label) gpio_chip_match_by_label() argument 1526 gpio_chip_match_by_fwnode(struct gpio_chip * gc,const void * fwnode) gpio_chip_match_by_fwnode() argument 1602 gpiochip_irqchip_init_hw(struct gpio_chip * gc) gpiochip_irqchip_init_hw() argument 1612 gpiochip_irqchip_init_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_init_valid_mask() argument 1628 gpiochip_irqchip_free_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_free_valid_mask() argument 1633 gpiochip_irqchip_irq_valid(const struct gpio_chip * gc,unsigned int offset) gpiochip_irqchip_irq_valid() argument 1653 gpiochip_set_hierarchical_irqchip(struct gpio_chip * gc,struct irq_chip * irqchip) gpiochip_set_hierarchical_irqchip() argument 1741 struct gpio_chip *gc = d->host_data; gpiochip_hierarchy_irq_domain_alloc() local 1808 gpiochip_child_offset_to_irq_noop(struct gpio_chip * gc,unsigned int offset) gpiochip_child_offset_to_irq_noop() argument 1830 struct gpio_chip *gc = domain->host_data; gpiochip_irq_domain_activate() local 1848 struct gpio_chip *gc = domain->host_data; gpiochip_irq_domain_deactivate() local 1873 gpiochip_hierarchy_create_domain(struct gpio_chip * gc) gpiochip_hierarchy_create_domain() argument 1908 gpiochip_hierarchy_is_hierarchical(struct gpio_chip * gc) gpiochip_hierarchy_is_hierarchical() argument 1913 gpiochip_populate_parent_fwspec_twocell(struct gpio_chip * gc,union gpio_irq_fwspec * gfwspec,unsigned int parent_hwirq,unsigned int parent_type) gpiochip_populate_parent_fwspec_twocell() argument 1929 gpiochip_populate_parent_fwspec_fourcell(struct gpio_chip * gc,union gpio_irq_fwspec * gfwspec,unsigned int parent_hwirq,unsigned int parent_type) gpiochip_populate_parent_fwspec_fourcell() argument 1949 gpiochip_hierarchy_create_domain(struct gpio_chip * gc) gpiochip_hierarchy_create_domain() argument 1954 gpiochip_hierarchy_is_hierarchical(struct gpio_chip * gc) gpiochip_hierarchy_is_hierarchical() argument 1977 struct gpio_chip *gc = d->host_data; gpiochip_irq_map() local 2015 struct gpio_chip *gc = d->host_data; gpiochip_irq_unmap() local 2027 struct gpio_chip *gc = d->host_data; gpiochip_irq_select() local 2045 gpiochip_simple_create_domain(struct gpio_chip * gc) gpiochip_simple_create_domain() argument 2058 gpiochip_to_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_to_irq() argument 2091 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_reqres() local 2100 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_relres() local 2109 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_mask() local 2119 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_unmask() local 2129 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_enable() local 2138 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_disable() local 2145 gpiochip_set_irq_hooks(struct gpio_chip * gc) gpiochip_set_irq_hooks() argument 2190 gpiochip_irqchip_add_allocated_domain(struct gpio_chip * gc,struct irq_domain * domain,bool allocated_externally) gpiochip_irqchip_add_allocated_domain() argument 2225 gpiochip_add_irqchip(struct gpio_chip * gc,struct lock_class_key * lock_key,struct lock_class_key * request_key) gpiochip_add_irqchip() argument 2305 gpiochip_irqchip_remove(struct gpio_chip * gc) gpiochip_irqchip_remove() argument 2363 gpiochip_irqchip_add_domain(struct gpio_chip * gc,struct irq_domain * domain) gpiochip_irqchip_add_domain() argument 2372 gpiochip_add_irqchip(struct gpio_chip * gc,struct lock_class_key * lock_key,struct lock_class_key * request_key) gpiochip_add_irqchip() argument 2378 gpiochip_irqchip_remove(struct gpio_chip * gc) gpiochip_irqchip_remove() argument 2380 gpiochip_irqchip_init_hw(struct gpio_chip * gc) gpiochip_irqchip_init_hw() argument 2385 gpiochip_irqchip_init_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_init_valid_mask() argument 2389 gpiochip_irqchip_free_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_free_valid_mask() argument 2402 gpiochip_generic_request(struct gpio_chip * gc,unsigned int offset) gpiochip_generic_request() argument 2418 gpiochip_generic_free(struct gpio_chip * gc,unsigned int offset) gpiochip_generic_free() argument 2438 gpiochip_generic_config(struct gpio_chip * gc,unsigned int offset,unsigned long config) gpiochip_generic_config() argument 2467 gpiochip_add_pingroup_range(struct gpio_chip * gc,struct pinctrl_dev * pctldev,unsigned int gpio_offset,const char * pin_group) gpiochip_add_pingroup_range() argument 2525 gpiochip_add_pin_range_with_pins(struct gpio_chip * gc,const char * pinctl_name,unsigned int gpio_offset,unsigned int pin_offset,unsigned int const * pins,unsigned int npins) gpiochip_add_pin_range_with_pins() argument 2575 gpiochip_remove_pin_ranges(struct gpio_chip * gc) gpiochip_remove_pin_ranges() argument 2716 gpiochip_dup_line_label(struct gpio_chip * gc,unsigned int offset) gpiochip_dup_line_label() argument 2764 gpiochip_request_own_desc(struct gpio_chip * gc,unsigned int hwnum,const char * label,enum gpio_lookup_flags lflags,enum gpiod_flags dflags) gpiochip_request_own_desc() argument 2940 gpiochip_direction_input(struct gpio_chip * gc,unsigned int offset) gpiochip_direction_input() argument 2956 gpiochip_direction_output(struct gpio_chip * gc,unsigned int offset,int value) gpiochip_direction_output() argument 3048 gpiochip_set(struct gpio_chip * gc,unsigned int offset,int value) gpiochip_set() argument 3404 gpiochip_get(struct gpio_chip * gc,unsigned int offset) gpiochip_get() argument 3422 gpio_chip_get_value(struct gpio_chip * gc,const struct gpio_desc * desc) gpio_chip_get_value() argument 3463 gpio_chip_get_multiple(struct gpio_chip * gc,unsigned long * mask,unsigned long * bits) gpio_chip_get_multiple() argument 3492 gpio_device_chip_cmp(struct gpio_device * gdev,struct gpio_chip * gc) gpio_device_chip_cmp() argument 3505 struct gpio_chip *gc; gpiod_get_array_value_complex() local 3812 gpiochip_set_multiple(struct gpio_chip * gc,unsigned long * mask,unsigned long * bits) gpiochip_set_multiple() argument 3844 struct gpio_chip *gc; gpiod_set_array_value_complex() local 4209 gpiochip_lock_as_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_lock_as_irq() argument 4255 gpiochip_unlock_as_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_unlock_as_irq() argument 4268 gpiochip_disable_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_disable_irq() argument 4278 gpiochip_enable_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_enable_irq() argument 4295 gpiochip_line_is_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_irq() argument 4304 gpiochip_reqres_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_reqres_irq() argument 4321 gpiochip_relres_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_relres_irq() argument 4328 gpiochip_line_is_open_drain(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_open_drain() argument 4337 gpiochip_line_is_open_source(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_open_source() argument 4346 gpiochip_line_is_persistent(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_persistent() argument 4637 struct gpio_chip *gc; gpio_desc_table_match() local 5165 gpiochip_free_hogs(struct gpio_chip * gc) gpiochip_free_hogs() argument 5417 gpiolib_dbg_show(struct seq_file * s,struct gpio_chip * gc) gpiolib_dbg_show() argument 5509 struct gpio_chip *gc; gpiolib_seq_show() local [all...] |