| /linux/kernel/irq/ |
| H A D | generic-chip.c | 39 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_reg() local 58 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_set_bit() local 77 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_clr_bit() local 96 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_unmask_enable_reg() local 112 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_set_bit() local 127 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_ack_clr_bit() local 149 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_mask_disable_and_ack_set() local 166 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_eoi() local 185 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in irq_gc_set_wake() local 210 void irq_init_generic_chip(struct irq_chip_generic *gc, const char *name, in irq_init_generic_chip() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpiolib.c | 190 gpiochip_get_desc(struct gpio_chip * gc,unsigned int hwnum) gpiochip_get_desc() argument 417 gpiochip_get_direction(struct gpio_chip * gc,unsigned int offset) gpiochip_get_direction() argument 549 struct gpio_chip *gc; gpio_name_to_desc() local 581 gpiochip_set_desc_names(struct gpio_chip * gc) gpiochip_set_desc_names() argument 679 gpiochip_allocate_mask(struct gpio_chip * gc) gpiochip_allocate_mask() argument 699 gpiochip_count_reserved_ranges(struct gpio_chip * gc) gpiochip_count_reserved_ranges() argument 712 gpiochip_apply_reserved_ranges(struct gpio_chip * gc) gpiochip_apply_reserved_ranges() argument 748 gpiochip_init_valid_mask(struct gpio_chip * gc) gpiochip_init_valid_mask() argument 771 gpiochip_free_valid_mask(struct gpio_chip * gc) gpiochip_free_valid_mask() argument 776 gpiochip_add_pin_ranges(struct gpio_chip * gc) gpiochip_add_pin_ranges() argument 802 gpiochip_query_valid_mask(const struct gpio_chip * gc) gpiochip_query_valid_mask() argument 808 gpiochip_line_is_valid(const struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_valid() argument 855 gpiochip_free_remaining_irqs(struct gpio_chip * gc) gpiochip_free_remaining_irqs() argument 929 gpiochip_machine_hog(struct gpio_chip * gc,struct gpiod_hog * hog) gpiochip_machine_hog() argument 947 machine_gpiochip_add(struct gpio_chip * gc) machine_gpiochip_add() argument 977 gpiochip_set_data(struct gpio_chip * gc,void * data) gpiochip_set_data() argument 989 gpiochip_get_data(struct gpio_chip * gc) gpiochip_get_data() argument 999 gpiochip_choose_fwnode(struct gpio_chip * gc) gpiochip_choose_fwnode() argument 1010 gpiochip_get_ngpios(struct gpio_chip * gc,struct device * dev) gpiochip_get_ngpios() argument 1045 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 1282 gpiochip_remove(struct gpio_chip * gc) gpiochip_remove() argument 1343 gpio_device_find(const void * data,int (* match)(struct gpio_chip * gc,const void * data)) gpio_device_find() argument 1347 struct gpio_chip *gc; gpio_device_find() local 1370 gpio_chip_match_by_label(struct gpio_chip * gc,const void * label) gpio_chip_match_by_label() argument 1390 gpio_chip_match_by_fwnode(struct gpio_chip * gc,const void * fwnode) gpio_chip_match_by_fwnode() argument 1457 gpiochip_irqchip_init_hw(struct gpio_chip * gc) gpiochip_irqchip_init_hw() argument 1467 gpiochip_irqchip_init_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_init_valid_mask() argument 1483 gpiochip_irqchip_free_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_free_valid_mask() argument 1488 gpiochip_irqchip_irq_valid(const struct gpio_chip * gc,unsigned int offset) gpiochip_irqchip_irq_valid() argument 1508 gpiochip_set_hierarchical_irqchip(struct gpio_chip * gc,struct irq_chip * irqchip) gpiochip_set_hierarchical_irqchip() argument 1596 struct gpio_chip *gc = d->host_data; gpiochip_hierarchy_irq_domain_alloc() local 1663 gpiochip_child_offset_to_irq_noop(struct gpio_chip * gc,unsigned int offset) gpiochip_child_offset_to_irq_noop() argument 1685 struct gpio_chip *gc = domain->host_data; gpiochip_irq_domain_activate() local 1703 struct gpio_chip *gc = domain->host_data; gpiochip_irq_domain_deactivate() local 1728 gpiochip_hierarchy_create_domain(struct gpio_chip * gc) gpiochip_hierarchy_create_domain() argument 1763 gpiochip_hierarchy_is_hierarchical(struct gpio_chip * gc) gpiochip_hierarchy_is_hierarchical() argument 1768 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 1784 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 1804 gpiochip_hierarchy_create_domain(struct gpio_chip * gc) gpiochip_hierarchy_create_domain() argument 1809 gpiochip_hierarchy_is_hierarchical(struct gpio_chip * gc) gpiochip_hierarchy_is_hierarchical() argument 1832 struct gpio_chip *gc = d->host_data; gpiochip_irq_map() local 1870 struct gpio_chip *gc = d->host_data; gpiochip_irq_unmap() local 1882 struct gpio_chip *gc = d->host_data; gpiochip_irq_select() local 1900 gpiochip_simple_create_domain(struct gpio_chip * gc) gpiochip_simple_create_domain() argument 1913 gpiochip_to_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_to_irq() argument 1946 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_reqres() local 1955 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_relres() local 1964 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_mask() local 1974 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_unmask() local 1984 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_enable() local 1993 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); gpiochip_irq_disable() local 2000 gpiochip_set_irq_hooks(struct gpio_chip * gc) gpiochip_set_irq_hooks() argument 2045 gpiochip_irqchip_add_allocated_domain(struct gpio_chip * gc,struct irq_domain * domain,bool allocated_externally) gpiochip_irqchip_add_allocated_domain() argument 2080 gpiochip_add_irqchip(struct gpio_chip * gc,struct lock_class_key * lock_key,struct lock_class_key * request_key) gpiochip_add_irqchip() argument 2160 gpiochip_irqchip_remove(struct gpio_chip * gc) gpiochip_irqchip_remove() argument 2218 gpiochip_irqchip_add_domain(struct gpio_chip * gc,struct irq_domain * domain) gpiochip_irqchip_add_domain() argument 2227 gpiochip_add_irqchip(struct gpio_chip * gc,struct lock_class_key * lock_key,struct lock_class_key * request_key) gpiochip_add_irqchip() argument 2233 gpiochip_irqchip_remove(struct gpio_chip * gc) gpiochip_irqchip_remove() argument 2235 gpiochip_irqchip_init_hw(struct gpio_chip * gc) gpiochip_irqchip_init_hw() argument 2240 gpiochip_irqchip_init_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_init_valid_mask() argument 2244 gpiochip_irqchip_free_valid_mask(struct gpio_chip * gc) gpiochip_irqchip_free_valid_mask() argument 2257 gpiochip_generic_request(struct gpio_chip * gc,unsigned int offset) gpiochip_generic_request() argument 2273 gpiochip_generic_free(struct gpio_chip * gc,unsigned int offset) gpiochip_generic_free() argument 2293 gpiochip_generic_config(struct gpio_chip * gc,unsigned int offset,unsigned long config) gpiochip_generic_config() argument 2322 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 2380 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 2430 gpiochip_remove_pin_ranges(struct gpio_chip * gc) gpiochip_remove_pin_ranges() argument 2571 gpiochip_dup_line_label(struct gpio_chip * gc,unsigned int offset) gpiochip_dup_line_label() argument 2619 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 2795 gpiochip_direction_input(struct gpio_chip * gc,unsigned int offset) gpiochip_direction_input() argument 2811 gpiochip_direction_output(struct gpio_chip * gc,unsigned int offset,int value) gpiochip_direction_output() argument 2903 gpiochip_set(struct gpio_chip * gc,unsigned int offset,int value) gpiochip_set() argument 3259 gpiochip_get(struct gpio_chip * gc,unsigned int offset) gpiochip_get() argument 3277 gpio_chip_get_value(struct gpio_chip * gc,const struct gpio_desc * desc) gpio_chip_get_value() argument 3307 struct gpio_chip *gc; gpiod_get_raw_value_commit() local 3325 gpio_chip_get_multiple(struct gpio_chip * gc,unsigned long * mask,unsigned long * bits) gpio_chip_get_multiple() argument 3354 gpio_device_chip_cmp(struct gpio_device * gdev,struct gpio_chip * gc) gpio_device_chip_cmp() argument 3367 struct gpio_chip *gc; gpiod_get_array_value_complex() local 3674 gpiochip_set_multiple(struct gpio_chip * gc,unsigned long * mask,unsigned long * bits) gpiochip_set_multiple() argument 3706 struct gpio_chip *gc; gpiod_set_array_value_complex() local 4027 struct gpio_chip *gc; gpiod_to_irq() local 4076 gpiochip_lock_as_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_lock_as_irq() argument 4122 gpiochip_unlock_as_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_unlock_as_irq() argument 4135 gpiochip_disable_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_disable_irq() argument 4145 gpiochip_enable_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_enable_irq() argument 4162 gpiochip_line_is_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_irq() argument 4171 gpiochip_reqres_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_reqres_irq() argument 4188 gpiochip_relres_irq(struct gpio_chip * gc,unsigned int offset) gpiochip_relres_irq() argument 4195 gpiochip_line_is_open_drain(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_open_drain() argument 4204 gpiochip_line_is_open_source(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_open_source() argument 4213 gpiochip_line_is_persistent(struct gpio_chip * gc,unsigned int offset) gpiochip_line_is_persistent() argument 4540 struct gpio_chip *gc; gpio_desc_table_match() local 5068 gpiochip_free_hogs(struct gpio_chip * gc) gpiochip_free_hogs() argument 5325 struct gpio_chip *gc; gpiolib_dbg_show() local 5420 struct gpio_chip *gc; gpiolib_seq_show() local [all...] |
| H A D | gpio-mpc5200.c | 22 struct gpio_chip gc; member 45 static int mpc52xx_wkup_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_get() 59 __mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_wkup_gpio_set() 73 mpc52xx_wkup_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_set() 88 static int mpc52xx_wkup_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_wkup_gpio_dir_in() 110 mpc52xx_wkup_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_wkup_gpio_dir_out() 141 struct gpio_chip *gc; in mpc52xx_wkup_gpiochip_probe() local 209 static int mpc52xx_simple_gpio_get(struct gpio_chip *gc, unsigned int gpio) in mpc52xx_simple_gpio_get() 221 __mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in __mpc52xx_simple_gpio_set() 234 mpc52xx_simple_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in mpc52xx_simple_gpio_set() [all …]
|
| H A D | gpio-reg.c | 22 struct gpio_chip gc; member 33 static int gpio_reg_get_direction(struct gpio_chip *gc, unsigned offset) in gpio_reg_get_direction() 41 static int gpio_reg_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_reg_direction_output() 53 static int gpio_reg_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_reg_direction_input() 60 static int gpio_reg_set(struct gpio_chip *gc, unsigned int offset, int value) in gpio_reg_set() 79 static int gpio_reg_get(struct gpio_chip *gc, unsigned offset) in gpio_reg_get() 97 static int gpio_reg_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_reg_set_multiple() 111 static int gpio_reg_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_reg_to_irq() 185 int gpio_reg_resume(struct gpio_chip *gc) in gpio_reg_resume()
|
| H A D | gpio-altera.c | 37 struct gpio_chip gc; member 45 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in altera_gpio_irq_unmask() local 62 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in altera_gpio_irq_mask() local 84 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in altera_gpio_irq_set_type() local 109 static int altera_gpio_get(struct gpio_chip *gc, unsigned offset) in altera_gpio_get() 116 static int altera_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) in altera_gpio_set() 134 static int altera_gpio_direction_input(struct gpio_chip *gc, unsigned offset) in altera_gpio_direction_input() 150 static int altera_gpio_direction_output(struct gpio_chip *gc, in altera_gpio_direction_output() 177 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in altera_gpio_irq_edge_handler() local 201 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in altera_gpio_irq_leveL_high_handler() local
|
| H A D | gpio-mockup.c | 54 struct gpio_chip gc; member 92 static int gpio_mockup_get(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_get() 103 static int gpio_mockup_get_multiple(struct gpio_chip *gc, in gpio_mockup_get_multiple() 125 static int gpio_mockup_set(struct gpio_chip *gc, in gpio_mockup_set() 137 static int gpio_mockup_set_multiple(struct gpio_chip *gc, in gpio_mockup_set_multiple() 195 static int gpio_mockup_set_config(struct gpio_chip *gc, in gpio_mockup_set_config() 211 static int gpio_mockup_dirout(struct gpio_chip *gc, in gpio_mockup_dirout() 224 static int gpio_mockup_dirin(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_dirin() 234 static int gpio_mockup_get_direction(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_get_direction() 245 static int gpio_mockup_to_irq(struct gpio_chip *gc, unsigned int offset) in gpio_mockup_to_irq() [all …]
|
| H A D | gpio-usbio.c | 24 struct gpio_chip gc; member 37 static void usbio_gpio_get_bank_and_pin(struct gpio_chip *gc, unsigned int offset, in usbio_gpio_get_bank_and_pin() 57 static int usbio_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in usbio_gpio_get_direction() 71 static int usbio_gpio_get(struct gpio_chip *gc, unsigned int offset) in usbio_gpio_get() 94 static int usbio_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) in usbio_gpio_set() 112 static int usbio_gpio_update_config(struct gpio_chip *gc, unsigned int offset, in usbio_gpio_update_config() 136 static int usbio_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) in usbio_gpio_direction_input() 142 static int usbio_gpio_direction_output(struct gpio_chip *gc, in usbio_gpio_direction_output() 155 static int usbio_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in usbio_gpio_set_config()
|
| H A D | gpio-mb86s7x.c | 36 struct gpio_chip gc; member 41 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_request() 58 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_free() 73 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_direction_input() 90 static int mb86s70_gpio_direction_output(struct gpio_chip *gc, in mb86s70_gpio_direction_output() 115 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_get() 122 static int mb86s70_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in mb86s70_gpio_set() 142 static int mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in mb86s70_gpio_to_irq()
|
| H A D | gpio-graniterapids.c | 61 struct gpio_chip gc; member 75 static int gnr_gpio_configure_line(struct gpio_chip *gc, unsigned int gpio, in gnr_gpio_configure_line() 95 static int gnr_gpio_request(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_request() 109 static int gnr_gpio_get(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get() 119 static int gnr_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_set() 132 static int gnr_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get_direction() 145 static int gnr_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_direction_input() 150 static int gnr_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_direction_output() 177 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gnr_gpio_irq_ack() local 192 static void gnr_gpio_irq_mask_unmask(struct gpio_chip *gc, unsigned long gpio, bool mask) in gnr_gpio_irq_mask_unmask() [all …]
|
| H A D | gpio-max77650.c | 36 struct gpio_chip gc; member 40 static int max77650_gpio_direction_input(struct gpio_chip *gc, in max77650_gpio_direction_input() 51 static int max77650_gpio_direction_output(struct gpio_chip *gc, in max77650_gpio_direction_output() 65 static int max77650_gpio_set_value(struct gpio_chip *gc, in max77650_gpio_set_value() 77 static int max77650_gpio_get_value(struct gpio_chip *gc, in max77650_gpio_get_value() 91 static int max77650_gpio_get_direction(struct gpio_chip *gc, in max77650_gpio_get_direction() 105 static int max77650_gpio_set_config(struct gpio_chip *gc, in max77650_gpio_set_config() 131 static int max77650_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in max77650_gpio_to_irq()
|
| H A D | gpio-tps65219.c | 37 static int tps65214_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in tps65214_gpio_get_direction() 52 static int tps65219_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_get_direction() 67 static int tps65219_gpio_get(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_get() 96 static int tps65219_gpio_set(struct gpio_chip *gc, unsigned int offset, int value) in tps65219_gpio_set() 110 static int tps65219_gpio_change_direction(struct gpio_chip *gc, unsigned int offset, in tps65219_gpio_change_direction() 142 static int tps65214_gpio_change_direction(struct gpio_chip *gc, unsigned int offset, in tps65214_gpio_change_direction() 169 static int tps65219_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_direction_input() 185 static int tps65219_gpio_direction_output(struct gpio_chip *gc, unsigned int offset, int value) in tps65219_gpio_direction_output()
|
| H A D | gpio-rockchip.c | 173 static int rockchip_gpio_set(struct gpio_chip *gc, unsigned int offset, in rockchip_gpio_set() argument 186 static int rockchip_gpio_get(struct gpio_chip *gc, unsigned int offset) in rockchip_gpio_get() argument 198 static int rockchip_gpio_set_debounce(struct gpio_chip *gc, in rockchip_gpio_set_debounce() argument 259 static int rockchip_gpio_direction_input(struct gpio_chip *gc, in rockchip_gpio_direction_input() argument 265 static int rockchip_gpio_direction_output(struct gpio_chip *gc, in rockchip_gpio_direction_output() argument 278 rockchip_gpio_set_config(struct gpio_chip * gc,unsigned int offset,unsigned long config) rockchip_gpio_set_config() argument 307 rockchip_gpio_to_irq(struct gpio_chip * gc,unsigned int offset) rockchip_gpio_to_irq() argument 387 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); rockchip_irq_set_type() local 472 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); rockchip_irq_reqres() local 480 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); rockchip_irq_relres() local 488 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); rockchip_irq_suspend() local 497 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); rockchip_irq_resume() local 516 struct irq_chip_generic *gc; rockchip_interrupts_register() local 579 struct gpio_chip *gc; rockchip_gpiolib_register() local [all...] |
| H A D | gpio-xlp.c | 95 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_enable() local 102 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_disable() local 115 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_mask_ack() local 128 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_irq_unmask() local 140 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in xlp_gpio_set_irq_type() local 205 static int xlp_gpio_dir_output(struct gpio_chip *gc, unsigned gpio, int state) in xlp_gpio_dir_output() 214 static int xlp_gpio_dir_input(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_dir_input() 223 static int xlp_gpio_get(struct gpio_chip *gc, unsigned gpio) in xlp_gpio_get() 230 static int xlp_gpio_set(struct gpio_chip *gc, unsigned int gpio, int state) in xlp_gpio_set() 241 struct gpio_chip *gc; in xlp_gpio_probe() local
|
| H A D | gpio-sch.c | 102 static int sch_gpio_direction_in(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_direction_in() 113 static int sch_gpio_get(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get() 120 static int sch_gpio_set(struct gpio_chip *gc, unsigned int gpio_num, int val) in sch_gpio_set() 132 static int sch_gpio_direction_out(struct gpio_chip *gc, unsigned int gpio_num, in sch_gpio_direction_out() 154 static int sch_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio_num) in sch_gpio_get_direction() 176 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_type() local 213 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_ack() local 223 static void sch_irq_mask_unmask(struct gpio_chip *gc, irq_hw_number_t gpio_num, int val) in sch_irq_mask_unmask() 235 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_mask() local 244 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in sch_irq_unmask() local [all …]
|
| H A D | gpio-tps68470.c | 26 struct gpio_chip gc; member 29 static int tps68470_gpio_get(struct gpio_chip *gc, unsigned int offset) in tps68470_gpio_get() argument 50 static int tps68470_gpio_get_direction(struct gpio_chip *gc, in tps68470_gpio_get_direction() argument 73 static int tps68470_gpio_set(struct gpio_chip *gc, unsigned int offset, in tps68470_gpio_set() argument 89 static int tps68470_gpio_output(struct gpio_chip *gc, unsigne argument 110 tps68470_gpio_input(struct gpio_chip * gc,unsigned int offset) tps68470_gpio_input() argument [all...] |
| H A D | gpio-rc5t583.c | 24 static int rc5t583_gpio_get(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_get() 38 static int rc5t583_gpio_set(struct gpio_chip *gc, unsigned int offset, int val) in rc5t583_gpio_set() 54 static int rc5t583_gpio_dir_input(struct gpio_chip *gc, unsigned int offset) in rc5t583_gpio_dir_input() 68 static int rc5t583_gpio_dir_output(struct gpio_chip *gc, unsigned offset, in rc5t583_gpio_dir_output() 87 static int rc5t583_gpio_to_irq(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_to_irq() 97 static void rc5t583_gpio_free(struct gpio_chip *gc, unsigned offset) in rc5t583_gpio_free()
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 44 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_init_pf_regs() local 64 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_init_vf_regs() local 79 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_init_registers() local 88 mana_need_log(struct gdma_context * gc,int err) mana_need_log() argument 107 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_query_max_resources() local 160 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_query_hwc_timeout() local 179 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_detect_devices() local 225 mana_gd_send_request(struct gdma_context * gc,u32 req_len,const void * req,u32 resp_len,void * resp) mana_gd_send_request() argument 234 mana_gd_alloc_memory(struct gdma_context * gc,unsigned int length,struct gdma_mem_info * gmi) mana_gd_alloc_memory() argument 261 mana_gd_create_hw_eq(struct gdma_context * gc,struct gdma_queue * queue) mana_gd_create_hw_eq() argument 298 struct gdma_context *gc = queue->gdma_dev->gdma_context; mana_gd_disable_queue() local 329 mana_gd_ring_doorbell(struct gdma_context * gc,u32 db_index,enum gdma_queue_type q_type,u32 qid,u32 tail_ptr,u8 num_req) mana_gd_ring_doorbell() argument 379 mana_gd_wq_ring_doorbell(struct gdma_context * gc,struct gdma_queue * queue) mana_gd_wq_ring_doorbell() argument 391 struct gdma_context *gc = cq->gdma_dev->gdma_context; mana_gd_ring_cq() local 453 struct gdma_context *gc = pci_get_drvdata(pdev); mana_serv_reset() local 564 struct gdma_context *gc = eq->gdma_dev->gdma_context; mana_gd_process_eqe() local 663 struct gdma_context *gc; mana_gd_process_eq_events() local 715 struct gdma_context *gc; mana_gd_register_irq() local 749 struct gdma_context *gc; mana_gd_deregister_irq() local 778 mana_gd_test_eq(struct gdma_context * gc,struct gdma_queue * eq) mana_gd_test_eq() argument 827 mana_gd_destroy_eq(struct gdma_context * gc,bool flush_evenets,struct gdma_queue * queue) mana_gd_destroy_eq() argument 848 struct gdma_context *gc = gd->gdma_context; mana_gd_create_eq() local 903 mana_gd_destroy_cq(struct gdma_context * gc,struct gdma_queue * queue) mana_gd_destroy_cq() argument 921 struct gdma_context *gc = gd->gdma_context; mana_gd_create_hwc_queue() local 965 mana_gd_destroy_dma_region(struct gdma_context * gc,u64 dma_region_handle) mana_gd_destroy_dma_region() argument 996 struct gdma_context *gc = gd->gdma_context; mana_gd_create_dma_region() local 1057 struct gdma_context *gc = gd->gdma_context; mana_gd_create_mana_eq() local 1109 struct gdma_context *gc = gd->gdma_context; mana_gd_create_mana_wq_cq() local 1157 mana_gd_destroy_queue(struct gdma_context * gc,struct gdma_queue * queue) mana_gd_destroy_queue() argument 1190 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_verify_vf_version() local 1237 struct gdma_context *gc = gd->gdma_context; mana_gd_register_device() local 1267 struct gdma_context *gc = gd->gdma_context; mana_gd_deregister_device() local 1439 struct gdma_context *gc = queue->gdma_dev->gdma_context; mana_gd_post_and_ring() local 1623 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_setup_dyn_irqs() local 1704 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_setup_irqs() local 1794 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_setup_hwc_irqs() local 1825 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_setup_remaining_irqs() local 1858 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_remove_irqs() local 1889 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_setup() local 1944 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_cleanup() local 1964 struct gdma_context *gc; mana_gd_probe() local 2098 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_remove() local 2124 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_suspend() local 2140 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_resume() local 2161 struct gdma_context *gc = pci_get_drvdata(pdev); mana_gd_shutdown() local [all...] |
| /linux/drivers/input/joystick/ |
| H A D | gamecon.c | 70 struct gc { struct 72 struct gc_pad pads[GC_MAX_DEVICES]; argument 84 static struct gc *gc_base[3]; argument 130 static void gc_n64_send_command(struct gc *gc, unsigned long cmd, in gc_n64_send_command() 144 static void gc_n64_send_stop_bit(struct gc *gc, unsigned char target) in gc_n64_send_stop_bit() 162 static void gc_n64_read_packet(struct gc *gc, unsigned char *data) in gc_n64_read_packet() 202 static void gc_n64_process_packet(struct gc *gc) in gc_n64_process_packet() 252 struct gc *gc = input_get_drvdata(dev); in gc_n64_play_effect() local 338 static void gc_nes_read_packet(struct gc *gc, int length, unsigned char *data) in gc_nes_read_packet() 355 static void gc_nes_process_packet(struct gc *gc) in gc_nes_process_packet() [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | main.c | 77 struct gdma_context *gc; in mana_ib_alloc_pd() local 120 struct gdma_context *gc; in mana_ib_dealloc_pd() local 144 static int mana_gd_destroy_doorbell_page(struct gdma_context *gc, in mana_gd_destroy_doorbell_page() 169 static int mana_gd_allocate_doorbell_page(struct gdma_context *gc, in mana_gd_allocate_doorbell_page() 206 struct gdma_context *gc; in mana_ib_alloc_ucontext() local 233 struct gdma_context *gc; in mana_ib_dealloc_ucontext() local 308 struct gdma_context *gc, in mana_ib_gd_first_dma_region() 341 mana_ib_gd_add_dma_region(struct mana_ib_dev *dev, struct gdma_context *gc, in mana_ib_gd_add_dma_region() 381 struct gdma_context *gc; in mana_ib_gd_create_dma_region() local 507 struct gdma_context *gc = mdev_to_gc(dev); in mana_ib_gd_destroy_dma_region() local [all …]
|
| /linux/drivers/irqchip/ |
| H A D | irq-atmel-aic.c | 63 struct irq_chip_generic *gc = dgc->gc[0]; in aic_handle() local 78 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_retrigger() local 89 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_set_type() local 106 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_suspend() local 115 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_resume() local 124 struct irq_chip_generic *gc = irq_data_get_irq_chip_data(d); in aic_pm_shutdown() local 138 struct irq_chip_generic *gc = irq_get_domain_generic_chip(domain, 0); in aic_hw_init() local 173 struct irq_chip_generic *gc; in aic_irq_domain_xlate() local 236 struct irq_chip_generic *gc; in aic_of_init() local
|
| /linux/drivers/pinctrl/renesas/ |
| H A D | gpio.c | 37 static struct sh_pfc *gpio_to_pfc(struct gpio_chip *gc) in gpio_to_pfc() 130 static int gpio_pin_request(struct gpio_chip *gc, unsigned offset) in gpio_pin_request() 141 static void gpio_pin_free(struct gpio_chip *gc, unsigned offset) in gpio_pin_free() 165 static int gpio_pin_direction_input(struct gpio_chip *gc, unsigned offset) in gpio_pin_direction_input() 170 static int gpio_pin_direction_output(struct gpio_chip *gc, unsigned offset, in gpio_pin_direction_output() 178 static int gpio_pin_get(struct gpio_chip *gc, unsigned offset) in gpio_pin_get() 192 static int gpio_pin_set(struct gpio_chip *gc, unsigned int offset, int value) in gpio_pin_set() 199 static int gpio_pin_to_irq(struct gpio_chip *gc, unsigned offset) in gpio_pin_to_irq() 219 struct gpio_chip *gc = &chip->gpio_chip; in gpio_pin_setup() local 254 static int gpio_function_request(struct gpio_chip *gc, unsigned offset) in gpio_function_request() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-da9062.c | 36 struct gpio_chip gc; member 76 static int da9062_gpio_get(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_get() 105 static int da9062_gpio_set(struct gpio_chip *gc, unsigned int offset, in da9062_gpio_set() 115 static int da9062_gpio_get_direction(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_get_direction() 137 static int da9062_gpio_direction_input(struct gpio_chip *gc, in da9062_gpio_direction_input() 164 static int da9062_gpio_direction_output(struct gpio_chip *gc, in da9062_gpio_direction_output() 178 static int da9062_gpio_set_config(struct gpio_chip *gc, unsigned int offset, in da9062_gpio_set_config() 224 static int da9062_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in da9062_gpio_to_irq()
|
| /linux/drivers/pinctrl/bcm/ |
| H A D | pinctrl-nsp-gpio.c | 63 struct gpio_chip gc; member 127 struct gpio_chip *gc = (struct gpio_chip *)data; in nsp_gpio_irq_handler() local 155 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_ack() local 174 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_mask() local 188 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_mask() local 200 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_unmask() local 212 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in nsp_gpio_irq_set_type() local 272 static int nsp_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_direction_input() 285 static int nsp_gpio_direction_output(struct gpio_chip *gc, unsigned gpio, in nsp_gpio_direction_output() 300 static int nsp_gpio_get_direction(struct gpio_chip *gc, unsigned gpio) in nsp_gpio_get_direction() [all …]
|
| /linux/drivers/soc/fsl/qe/ |
| H A D | gpio.c | 26 struct gpio_chip gc; member 50 static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_get() 59 static int qe_gpio_set(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_set() 80 static int qe_gpio_set_multiple(struct gpio_chip *gc, in qe_gpio_set_multiple() 108 static int qe_gpio_dir_in(struct gpio_chip *gc, unsigned int gpio) in qe_gpio_dir_in() 122 static int qe_gpio_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in qe_gpio_dir_out() 159 struct gpio_chip *gc; in qe_pin_request() local 297 struct gpio_chip *gc; in qe_gpio_probe() local
|
| /linux/arch/powerpc/platforms/8xx/ |
| H A D | cpm1.c | 379 struct gpio_chip gc; member 397 static int cpm1_gpio16_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_get() 420 static int cpm1_gpio16_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio16_set() 435 static int cpm1_gpio16_to_irq(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_to_irq() 442 static int cpm1_gpio16_dir_out(struct gpio_chip *gc, unsigned int gpio, int val) in cpm1_gpio16_dir_out() 459 static int cpm1_gpio16_dir_in(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio16_dir_in() 479 struct gpio_chip *gc; in cpm1_gpiochip_add16() local 521 struct gpio_chip gc; member 536 static int cpm1_gpio32_get(struct gpio_chip *gc, unsigned int gpio) in cpm1_gpio32_get() 559 static int cpm1_gpio32_set(struct gpio_chip *gc, unsigned int gpio, int value) in cpm1_gpio32_set() [all …]
|