/kernel/linux/linux-5.10/include/linux/gpio/ |
H A D | driver.h | 666 unsigned int first_irq, 698 unsigned int first_irq, in gpiochip_irqchip_add() 705 return gpiochip_irqchip_add_key(gc, irqchip, first_irq, in gpiochip_irqchip_add() 712 unsigned int first_irq, in gpiochip_irqchip_add_nested() 720 return gpiochip_irqchip_add_key(gc, irqchip, first_irq, in gpiochip_irqchip_add_nested() 727 unsigned int first_irq, in gpiochip_irqchip_add() 731 return gpiochip_irqchip_add_key(gc, irqchip, first_irq, in gpiochip_irqchip_add() 737 unsigned int first_irq, in gpiochip_irqchip_add_nested() 741 return gpiochip_irqchip_add_key(gc, irqchip, first_irq, in gpiochip_irqchip_add_nested() 696 gpiochip_irqchip_add(struct gpio_chip *gc, struct irq_chip *irqchip, unsigned int first_irq, irq_flow_handler_t handler, unsigned int type) gpiochip_irqchip_add() argument 710 gpiochip_irqchip_add_nested(struct gpio_chip *gc, struct irq_chip *irqchip, unsigned int first_irq, irq_flow_handler_t handler, unsigned int type) gpiochip_irqchip_add_nested() argument 725 gpiochip_irqchip_add(struct gpio_chip *gc, struct irq_chip *irqchip, unsigned int first_irq, irq_flow_handler_t handler, unsigned int type) gpiochip_irqchip_add() argument 735 gpiochip_irqchip_add_nested(struct gpio_chip *gc, struct irq_chip *irqchip, unsigned int first_irq, irq_flow_handler_t handler, unsigned int type) gpiochip_irqchip_add_nested() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | irqdomain.h | 266 unsigned int first_irq, 271 unsigned int first_irq, 277 unsigned int first_irq, 334 unsigned int first_irq, in irq_domain_add_simple() 338 return irq_domain_create_simple(of_node_to_fwnode(of_node), size, first_irq, ops, host_data); in irq_domain_add_simple() 332 irq_domain_add_simple(struct device_node *of_node, unsigned int size, unsigned int first_irq, const struct irq_domain_ops *ops, void *host_data) irq_domain_add_simple() argument
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | irqdomain.c | 342 * @first_irq: first number of irq block assigned to the domain, 343 * pass zero to assign irqs on-the-fly. If first_irq is non-zero, then 344 * pre-map all of the irqs in the domain to virqs starting at first_irq. 348 * Allocates an irq_domain, and optionally if first_irq is positive then also 349 * allocate irq_descs and map all of the hwirqs to virqs starting at first_irq. 352 * interrupt controllers. If device tree is used, then first_irq will be 0 and 358 unsigned int first_irq, in irq_domain_create_simple() 368 if (first_irq > 0) { in irq_domain_create_simple() 371 int rc = irq_alloc_descs(first_irq, first_irq, siz in irq_domain_create_simple() 356 irq_domain_create_simple(struct fwnode_handle *fwnode, unsigned int size, unsigned int first_irq, const struct irq_domain_ops *ops, void *host_data) irq_domain_create_simple() argument 399 irq_domain_add_legacy(struct device_node *of_node, unsigned int size, unsigned int first_irq, irq_hw_number_t first_hwirq, const struct irq_domain_ops *ops, void *host_data) irq_domain_add_legacy() argument 411 irq_domain_create_legacy(struct fwnode_handle *fwnode, unsigned int size, unsigned int first_irq, irq_hw_number_t first_hwirq, const struct irq_domain_ops *ops, void *host_data) irq_domain_create_legacy() argument [all...] |
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | aia.c | 336 int i, first_irq, nirqs; in aia_rmw_iprio() local 346 first_irq = (isel - ISELECT_IPRIO0) * 4; in aia_rmw_iprio() 350 prio = aia_get_iprio8(vcpu, first_irq + i); in aia_rmw_iprio() 362 aia_set_iprio8(vcpu, first_irq + i, prio); in aia_rmw_iprio()
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | irqdomain.c | 314 * @first_irq: first number of irq block assigned to the domain, 315 * pass zero to assign irqs on-the-fly. If first_irq is non-zero, then 316 * pre-map all of the irqs in the domain to virqs starting at first_irq. 320 * Allocates an irq_domain, and optionally if first_irq is positive then also 321 * allocate irq_descs and map all of the hwirqs to virqs starting at first_irq. 324 * interrupt controllers. If device tree is used, then first_irq will be 0 and 330 unsigned int first_irq, in irq_domain_add_simple() 340 if (first_irq > 0) { in irq_domain_add_simple() 343 int rc = irq_alloc_descs(first_irq, first_irq, siz in irq_domain_add_simple() 328 irq_domain_add_simple(struct device_node *of_node, unsigned int size, unsigned int first_irq, const struct irq_domain_ops *ops, void *host_data) irq_domain_add_simple() argument 371 irq_domain_add_legacy(struct device_node *of_node, unsigned int size, unsigned int first_irq, irq_hw_number_t first_hwirq, const struct irq_domain_ops *ops, void *host_data) irq_domain_add_legacy() argument [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | irqdomain.h | 265 unsigned int first_irq, 270 unsigned int first_irq,
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpiolib.c | 1691 * @first_irq: if not dynamically assigned, the base (first) IRQ to 1716 unsigned int first_irq, in gpiochip_irqchip_add_key() 1764 gc->ngpio, first_irq, in gpiochip_irqchip_add_key() 1714 gpiochip_irqchip_add_key(struct gpio_chip *gc, struct irq_chip *irqchip, unsigned int first_irq, irq_flow_handler_t handler, unsigned int type, bool threaded, struct lock_class_key *lock_key, struct lock_class_key *request_key) gpiochip_irqchip_add_key() argument
|