cregit-Linux how code gets into the kernel

Release 4.14 include/linux/irq_poll.h

Directory: include/linux
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef IRQ_POLL_H

#define IRQ_POLL_H

struct irq_poll;

typedef int (irq_poll_fn)(struct irq_poll *, int);


struct irq_poll {
	
struct list_head list;
	
unsigned long state;
	
int weight;
	
irq_poll_fn *poll;
};

enum {
	
IRQ_POLL_F_SCHED	= 0,
	
IRQ_POLL_F_DISABLE	= 1,
};

extern void irq_poll_sched(struct irq_poll *);
extern void irq_poll_init(struct irq_poll *, int, irq_poll_fn *);
extern void irq_poll_complete(struct irq_poll *);
extern void irq_poll_enable(struct irq_poll *);
extern void irq_poll_disable(struct irq_poll *);

#endif

Overall Contributors

PersonTokensPropCommitsCommitProp
Jens Axboe8580.19%133.33%
Christoph Hellwig2018.87%133.33%
Greg Kroah-Hartman10.94%133.33%
Total106100.00%3100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.