Home
last modified time | relevance | path

Searched defs:gc (Results 1 – 25 of 202) sorted by relevance

123456789

/linux/drivers/gpio/
H A Dgpio-mmio.c124 static unsigned long gpio_mmio_line2mask(struct gpio_chip *gc, unsigned int line) in gpio_mmio_line2mask()
133 static int gpio_mmio_get_set(struct gpio_chip *gc, unsigned int gpio) in gpio_mmio_get_set()
149 static int gpio_mmio_get_set_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_set_multiple()
169 static int gpio_mmio_get(struct gpio_chip *gc, unsigned int gpio) in gpio_mmio_get()
179 static int gpio_mmio_get_multiple(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_multiple()
193 static int gpio_mmio_get_multiple_be(struct gpio_chip *gc, unsigned long *mask, in gpio_mmio_get_multiple_be()
221 static int gpio_mmio_set_none(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set_none()
226 static int gpio_mmio_set(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set()
243 static int gpio_mmio_set_with_clear(struct gpio_chip *gc, unsigned int gpio, in gpio_mmio_set_with_clear()
257 static int gpio_mmio_set_set(struct gpio_chip *gc, unsigned int gpio, int val) in gpio_mmio_set_set()
[all …]
H A Dgpiolib.c190 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...]
H A Dgpio-mpc5200.c22 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 Dgpio-shared-proxy.c21 struct gpio_chip gc; member
88 static int gpio_shared_proxy_request(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_request()
103 static void gpio_shared_proxy_free(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_free()
124 static int gpio_shared_proxy_set_config(struct gpio_chip *gc, in gpio_shared_proxy_set_config()
152 static int gpio_shared_proxy_direction_input(struct gpio_chip *gc, in gpio_shared_proxy_direction_input()
182 static int gpio_shared_proxy_direction_output(struct gpio_chip *gc, in gpio_shared_proxy_direction_output()
221 static int gpio_shared_proxy_get_cansleep(struct gpio_chip *gc, in gpio_shared_proxy_get_cansleep()
229 static int gpio_shared_proxy_set_cansleep(struct gpio_chip *gc, in gpio_shared_proxy_set_cansleep()
239 static int gpio_shared_proxy_get_direction(struct gpio_chip *gc, in gpio_shared_proxy_get_direction()
247 static int gpio_shared_proxy_to_irq(struct gpio_chip *gc, unsigned int offset) in gpio_shared_proxy_to_irq()
[all …]
H A Dgpio-max77759.c29 struct gpio_chip gc; member
121 static int max77759_gpio_get_direction(struct gpio_chip *gc, in max77759_gpio_get_direction()
134 static int max77759_gpio_direction_helper(struct gpio_chip *gc, in max77759_gpio_direction_helper()
162 static int max77759_gpio_direction_input(struct gpio_chip *gc, in max77759_gpio_direction_input()
169 static int max77759_gpio_direction_output(struct gpio_chip *gc, in max77759_gpio_direction_output()
176 static int max77759_gpio_get_value(struct gpio_chip *gc, unsigned int offset) in max77759_gpio_get_value()
198 static int max77759_gpio_set_value(struct gpio_chip *gc, in max77759_gpio_set_value()
221 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_mask() local
234 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_irq_unmask() local
247 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in max77759_gpio_set_irq_type() local
[all …]
H A Dgpio-reg.c22 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 Dgpio-mockup.c54 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 Dgpio-mb86s7x.c35 struct gpio_chip gc; member
40 static int mb86s70_gpio_request(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_request()
57 static void mb86s70_gpio_free(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_free()
72 static int mb86s70_gpio_direction_input(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_direction_input()
89 static int mb86s70_gpio_direction_output(struct gpio_chip *gc, in mb86s70_gpio_direction_output()
114 static int mb86s70_gpio_get(struct gpio_chip *gc, unsigned gpio) in mb86s70_gpio_get()
121 static int mb86s70_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in mb86s70_gpio_set()
141 static int mb86s70_gpio_to_irq(struct gpio_chip *gc, unsigned int offset) in mb86s70_gpio_to_irq()
H A Dgpio-graniterapids.c60 struct gpio_chip gc; member
74 static int gnr_gpio_configure_line(struct gpio_chip *gc, unsigned int gpio, in gnr_gpio_configure_line()
94 static int gnr_gpio_request(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_request()
108 static int gnr_gpio_get(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get()
118 static int gnr_gpio_set(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_set()
131 static int gnr_gpio_get_direction(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_get_direction()
144 static int gnr_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio) in gnr_gpio_direction_input()
149 static int gnr_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio, int value) in gnr_gpio_direction_output()
176 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in gnr_gpio_irq_ack() local
191 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 Dgpio-max77650.c36 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 Dgpio-tps65219.c37 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()
171 static int tps65219_gpio_direction_input(struct gpio_chip *gc, unsigned int offset) in tps65219_gpio_direction_input()
187 static int tps65219_gpio_direction_output(struct gpio_chip *gc, unsigned int offset, int value) in tps65219_gpio_direction_output()
H A Dgpio-xlp.c95 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 Dgpio-sch.c102 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 Dgpio-mpfs.c48 struct gpio_chip gc; member
58 static int mpfs_gpio_direction_input(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_direction_input()
68 static int mpfs_gpio_direction_output(struct gpio_chip *gc, unsigned int gpio_index, int value) in mpfs_gpio_direction_output()
80 static int mpfs_gpio_get_direction(struct gpio_chip *gc, in mpfs_gpio_get_direction()
93 static int mpfs_gpio_get(struct gpio_chip *gc, unsigned int gpio_index) in mpfs_gpio_get()
103 static int mpfs_gpio_set(struct gpio_chip *gc, unsigned int gpio_index, int value) in mpfs_gpio_set()
120 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_set_type() local
151 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_unmask() local
163 struct gpio_chip *gc = irq_data_get_irq_chip_data(data); in mpfs_gpio_irq_mask() local
H A Dgpio-rc5t583.c24 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()
H A Dgpio-ltc4283.c52 static int ltc4283_gpio_get_direction(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_get_direction()
99 static int ltc4283_gpio_direction_input(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_direction_input()
106 static int ltc4283_gpio_direction_output(struct gpio_chip *gc, unsigned int off, int val) in ltc4283_gpio_direction_output()
118 static int ltc4283_gpio_get_value(struct gpio_chip *gc, unsigned int off) in ltc4283_gpio_get_value()
153 static int ltc4283_gpio_set_value(struct gpio_chip *gc, unsigned int off, int val) in ltc4283_gpio_set_value()
160 static int ltc4283_init_valid_mask(struct gpio_chip *gc, unsigned long *valid_mask, in ltc4283_init_valid_mask()
174 struct gpio_chip *gc; in ltc4283_gpio_probe() local
H A Dgpio-idt3243x.c29 struct gpio_chip *gc = irq_desc_get_handler_data(desc); in idt_gpio_dispatch() local
50 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_irq_set_type() local
75 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_ack() local
83 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_mask() local
96 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in idt_gpio_unmask() local
107 static int idt_gpio_irq_init_hw(struct gpio_chip *gc) in idt_gpio_irq_init_hw()
/linux/kernel/irq/
H A Dgeneric-chip.c39 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/net/ethernet/microsoft/mana/
H A Dgdma_main.c47 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_pf_regs() local
107 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_vf_regs() local
153 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_init_registers() local
162 bool mana_need_log(struct gdma_context *gc, int err) in mana_need_log()
181 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_max_resources() local
322 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_query_hwc_timeout() local
341 struct gdma_context *gc = pci_get_drvdata(pdev); in mana_gd_detect_devices() local
387 int mana_gd_send_request(struct gdma_context *gc, u32 req_len, const void *req, in mana_gd_send_request()
396 int mana_gd_alloc_memory(struct gdma_context *gc, unsigned int length, in mana_gd_alloc_memory()
491 static int mana_gd_create_hw_eq(struct gdma_context *gc, in mana_gd_create_hw_eq()
[all …]
/linux/drivers/input/joystick/
H A Dgamecon.c70 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/irqchip/
H A Dirq-atmel-aic.c63 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 Dgpio.c37 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 Dpinctrl-da9062.c36 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 Dpinctrl-nsp-gpio.c63 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/pinctrl/qcom/
H A Dpinctrl-msm.c174 struct gpio_chip *gc = &pctrl->chip; in msm_pinmux_set_mux() local
731 static int msm_gpio_init_valid_mask(struct gpio_chip *gc, in msm_gpio_init_valid_mask()
837 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_mask() local
887 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_unmask() local
915 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_enable() local
929 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_disable() local
952 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_update_dual_edge_parent() local
989 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_irq_ack() local
1031 struct gpio_chip *gc = irq_data_get_irq_chip_data(d); in msm_gpio_needs_dual_edge_parent_workaround() local
1039 static void msm_gpio_irq_init_valid_mask(struct gpio_chip *gc, in msm_gpio_irq_init_valid_mask()
[all …]

123456789