Home
last modified time | relevance | path

Searched refs:flow_type (Results 1 – 23 of 23) sorted by relevance

/linux-4.19.296/drivers/irqchip/
Dirq-tb10x.c54 static int tb10x_irq_set_type(struct irq_data *data, unsigned int flow_type) in tb10x_irq_set_type() argument
66 switch (flow_type & IRQF_TRIGGER_MASK) { in tb10x_irq_set_type()
74 flow_type = IRQ_TYPE_LEVEL_LOW; in tb10x_irq_set_type()
88 irqd_set_trigger_type(data, flow_type); in tb10x_irq_set_type()
89 irq_setup_alt_chip(data, flow_type); in tb10x_irq_set_type()
Dirq-sunxi-nmi.c110 static int sunxi_sc_nmi_set_type(struct irq_data *data, unsigned int flow_type) in sunxi_sc_nmi_set_type() argument
121 switch (flow_type & IRQF_TRIGGER_MASK) { in sunxi_sc_nmi_set_type()
142 irqd_set_trigger_type(data, flow_type); in sunxi_sc_nmi_set_type()
143 irq_setup_alt_chip(data, flow_type); in sunxi_sc_nmi_set_type()
146 if (ct->type & flow_type) in sunxi_sc_nmi_set_type()
Dirq-tango.c92 static int tangox_irq_set_type(struct irq_data *d, unsigned int flow_type) in tangox_irq_set_type() argument
98 switch (flow_type & IRQ_TYPE_SENSE_MASK) { in tangox_irq_set_type()
121 flow_type, d->irq); in tangox_irq_set_type()
125 return irq_setup_alt_chip(d, flow_type); in tangox_irq_set_type()
Dirq-pic32-evic.c82 unsigned int flow_type) in pic32_set_type_edge() argument
88 if (!(flow_type & IRQ_TYPE_EDGE_BOTH)) in pic32_set_type_edge()
94 ret = pic32_set_ext_polarity(i, flow_type); in pic32_set_type_edge()
100 irqd_set_trigger_type(data, flow_type); in pic32_set_type_edge()
Dirq-vt8500.c115 static int vt8500_irq_set_type(struct irq_data *d, unsigned int flow_type) in vt8500_irq_set_type() argument
124 switch (flow_type) { in vt8500_irq_set_type()
Dirq-imgpdc.c151 static int syswake_irq_set_type(struct irq_data *data, unsigned int flow_type) in syswake_irq_set_type() argument
159 switch (flow_type) { in syswake_irq_set_type()
189 irq_setup_alt_chip(data, flow_type); in syswake_irq_set_type()
/linux-4.19.296/drivers/gpio/
Dgpio-mpc8xxx.c163 static int mpc8xxx_irq_set_type(struct irq_data *d, unsigned int flow_type) in mpc8xxx_irq_set_type() argument
169 switch (flow_type) { in mpc8xxx_irq_set_type()
194 static int mpc512x_irq_set_type(struct irq_data *d, unsigned int flow_type) in mpc512x_irq_set_type() argument
211 switch (flow_type) { in mpc512x_irq_set_type()
Dgpio-104-idio-16.c191 static int idio_16_irq_set_type(struct irq_data *data, unsigned flow_type) in idio_16_irq_set_type() argument
194 if (flow_type != IRQ_TYPE_NONE && in idio_16_irq_set_type()
195 (flow_type & IRQ_TYPE_EDGE_BOTH) != IRQ_TYPE_EDGE_BOTH) in idio_16_irq_set_type()
Dgpio-104-idi-48.c207 static int idi_48_irq_set_type(struct irq_data *data, unsigned flow_type) in idi_48_irq_set_type() argument
210 if (flow_type != IRQ_TYPE_NONE && in idi_48_irq_set_type()
211 (flow_type & IRQ_TYPE_EDGE_BOTH) != IRQ_TYPE_EDGE_BOTH) in idi_48_irq_set_type()
Dgpio-ath79.c118 unsigned int flow_type) in ath79_gpio_irq_set_type() argument
126 switch (flow_type) { in ath79_gpio_irq_set_type()
146 if (flow_type == IRQ_TYPE_EDGE_BOTH) { in ath79_gpio_irq_set_type()
Dgpio-pci-idio-16.c256 static int idio_16_irq_set_type(struct irq_data *data, unsigned int flow_type) in idio_16_irq_set_type() argument
259 if (flow_type != IRQ_TYPE_NONE && in idio_16_irq_set_type()
260 (flow_type & IRQ_TYPE_EDGE_BOTH) != IRQ_TYPE_EDGE_BOTH) in idio_16_irq_set_type()
Dgpio-eic-sprd.c309 static int sprd_eic_irq_set_type(struct irq_data *data, unsigned int flow_type) in sprd_eic_irq_set_type() argument
318 switch (flow_type) { in sprd_eic_irq_set_type()
343 switch (flow_type) { in sprd_eic_irq_set_type()
368 switch (flow_type) { in sprd_eic_irq_set_type()
403 switch (flow_type) { in sprd_eic_irq_set_type()
Dgpio-104-dio-48e.c345 static int dio48e_irq_set_type(struct irq_data *data, unsigned flow_type) in dio48e_irq_set_type() argument
353 if (flow_type != IRQ_TYPE_NONE && flow_type != IRQ_TYPE_EDGE_RISING) in dio48e_irq_set_type()
Dgpio-thunderx.c319 unsigned int flow_type) in thunderx_gpio_irq_set_type() argument
325 irqd_set_trigger_type(data, flow_type); in thunderx_gpio_irq_set_type()
329 if (flow_type & IRQ_TYPE_EDGE_BOTH) { in thunderx_gpio_irq_set_type()
337 if (flow_type & (IRQ_TYPE_EDGE_FALLING | IRQ_TYPE_LEVEL_LOW)) { in thunderx_gpio_irq_set_type()
Dgpio-pcie-idio-24.c456 static int idio_24_irq_set_type(struct irq_data *data, unsigned int flow_type) in idio_24_irq_set_type() argument
459 if (flow_type != IRQ_TYPE_NONE && in idio_24_irq_set_type()
460 (flow_type & IRQ_TYPE_EDGE_BOTH) != IRQ_TYPE_EDGE_BOTH) in idio_24_irq_set_type()
Dgpio-sprd.c142 unsigned int flow_type) in sprd_gpio_irq_set_type() argument
147 switch (flow_type) { in sprd_gpio_irq_set_type()
Dgpio-pmic-eic-sprd.c169 unsigned int flow_type) in sprd_pmic_eic_irq_set_type() argument
174 switch (flow_type) { in sprd_pmic_eic_irq_set_type()
Dgpio-ws16c48.c316 static int ws16c48_irq_set_type(struct irq_data *data, unsigned flow_type) in ws16c48_irq_set_type() argument
331 switch (flow_type) { in ws16c48_irq_set_type()
/linux-4.19.296/include/linux/
Dethtool.h23 u32 flow_type; member
34 u32 flow_type; member
Dirq.h493 int (*irq_set_type)(struct irq_data *data, unsigned int flow_type);
/linux-4.19.296/include/uapi/linux/
Dethtool.h880 __u32 flow_type; member
977 __u32 flow_type; member
1066 __u32 flow_type; member
/linux-4.19.296/include/linux/avf/
Dvirtchnl.h573 enum virtchnl_flow_type flow_type; member
/linux-4.19.296/include/linux/mlx4/
Ddevice.h1453 enum mlx4_net_trans_promisc_mode flow_type);