Home
last modified time | relevance | path

Searched refs:atmel_tc (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/misc/
Datmel_tclib.c44 struct atmel_tc *atmel_tc_alloc(unsigned block) in atmel_tc_alloc()
46 struct atmel_tc *tc; in atmel_tc_alloc()
74 void atmel_tc_free(struct atmel_tc *tc) in atmel_tc_free()
109 struct atmel_tc *tc; in tc_probe()
122 tc = devm_kzalloc(&pdev->dev, sizeof(struct atmel_tc), GFP_KERNEL); in tc_probe()
184 struct atmel_tc *tc = platform_get_drvdata(pdev); in tc_shutdown()
/Linux-v5.4/include/soc/at91/
Datmel_tcb.h63 struct atmel_tc { struct
75 extern struct atmel_tc *atmel_tc_alloc(unsigned block); argument
76 extern void atmel_tc_free(struct atmel_tc *tc);
/Linux-v5.4/drivers/pwm/
Dpwm-atmel-tcb.c51 struct atmel_tc *tc;
77 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_request()
134 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_free()
145 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_disable()
204 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_enable()
291 struct atmel_tc *tc = tcbpwmc->tc; in atmel_tcb_pwm_config()
383 struct atmel_tc *tc; in atmel_tcb_pwm_probe()
/Linux-v5.4/drivers/clocksource/
Dtimer-atmel-tcb.c259 static int __init setup_clkevents(struct atmel_tc *tc, int clk32k_divisor_idx) in setup_clkevents()
299 static int __init setup_clkevents(struct atmel_tc *tc, int clk32k_divisor_idx) in setup_clkevents()
307 static void __init tcb_setup_dual_chan(struct atmel_tc *tc, int mck_divisor_idx) in tcb_setup_dual_chan()
335 static void __init tcb_setup_single_chan(struct atmel_tc *tc, int mck_divisor_idx) in tcb_setup_single_chan()
359 struct atmel_tc tc; in tcb_clksrc_init()