Searched refs:mpc52xx_gpt_priv (Results 1 - 2 of 2) sorted by relevance

/linux-4.1.27/arch/powerpc/platforms/52xx/
H A Dmpc52xx_gpt.c89 struct mpc52xx_gpt_priv { struct
141 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); mpc52xx_gpt_irq_unmask()
151 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); mpc52xx_gpt_irq_mask()
161 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); mpc52xx_gpt_irq_ack()
168 struct mpc52xx_gpt_priv *gpt = irq_data_get_irq_chip_data(d); mpc52xx_gpt_irq_set_type()
196 struct mpc52xx_gpt_priv *gpt = irq_get_handler_data(virq); mpc52xx_gpt_irq_cascade()
210 struct mpc52xx_gpt_priv *gpt = h->host_data; mpc52xx_gpt_irq_map()
224 struct mpc52xx_gpt_priv *gpt = h->host_data; mpc52xx_gpt_irq_xlate()
245 mpc52xx_gpt_irq_setup(struct mpc52xx_gpt_priv *gpt, struct device_node *node) mpc52xx_gpt_irq_setup()
281 static inline struct mpc52xx_gpt_priv *gc_to_mpc52xx_gpt(struct gpio_chip *gc) gc_to_mpc52xx_gpt()
283 return container_of(gc, struct mpc52xx_gpt_priv, gc); gc_to_mpc52xx_gpt()
288 struct mpc52xx_gpt_priv *gpt = gc_to_mpc52xx_gpt(gc); mpc52xx_gpt_gpio_get()
296 struct mpc52xx_gpt_priv *gpt = gc_to_mpc52xx_gpt(gc); mpc52xx_gpt_gpio_set()
310 struct mpc52xx_gpt_priv *gpt = gc_to_mpc52xx_gpt(gc); mpc52xx_gpt_gpio_dir_in()
330 mpc52xx_gpt_gpio_setup(struct mpc52xx_gpt_priv *gpt, struct device_node *node) mpc52xx_gpt_gpio_setup()
365 mpc52xx_gpt_gpio_setup(struct mpc52xx_gpt_priv *p, struct device_node *np) { } mpc52xx_gpt_gpio_setup()
376 struct mpc52xx_gpt_priv *mpc52xx_gpt_from_irq(int irq) mpc52xx_gpt_from_irq()
378 struct mpc52xx_gpt_priv *gpt; mpc52xx_gpt_from_irq()
384 gpt = container_of(pos, struct mpc52xx_gpt_priv, list); mpc52xx_gpt_from_irq()
396 static int mpc52xx_gpt_do_start(struct mpc52xx_gpt_priv *gpt, u64 period, mpc52xx_gpt_do_start()
466 int mpc52xx_gpt_start_timer(struct mpc52xx_gpt_priv *gpt, u64 period, mpc52xx_gpt_start_timer()
479 int mpc52xx_gpt_stop_timer(struct mpc52xx_gpt_priv *gpt) mpc52xx_gpt_stop_timer()
502 u64 mpc52xx_gpt_timer_period(struct mpc52xx_gpt_priv *gpt) mpc52xx_gpt_timer_period()
533 static struct mpc52xx_gpt_priv *mpc52xx_gpt_wdt;
536 static inline void mpc52xx_gpt_wdt_ping(struct mpc52xx_gpt_priv *gpt_wdt) mpc52xx_gpt_wdt_ping()
549 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data; mpc52xx_wdt_write()
562 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data; mpc52xx_wdt_ioctl()
643 struct mpc52xx_gpt_priv *gpt_wdt = file->private_data; mpc52xx_wdt_release()
685 static int mpc52xx_gpt_wdt_setup(struct mpc52xx_gpt_priv *gpt, mpc52xx_gpt_wdt_setup()
712 static inline int mpc52xx_gpt_wdt_setup(struct mpc52xx_gpt_priv *gpt, mpc52xx_gpt_wdt_setup()
725 struct mpc52xx_gpt_priv *gpt; mpc52xx_gpt_probe()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dmpc52xx.h281 struct mpc52xx_gpt_priv;
282 extern struct mpc52xx_gpt_priv *mpc52xx_gpt_from_irq(int irq);
283 extern int mpc52xx_gpt_start_timer(struct mpc52xx_gpt_priv *gpt, u64 period,
285 extern u64 mpc52xx_gpt_timer_period(struct mpc52xx_gpt_priv *gpt);
286 extern int mpc52xx_gpt_stop_timer(struct mpc52xx_gpt_priv *gpt);

Completed in 122 milliseconds