Lines Matching refs:sie
34 static void c67x00_probe_sie(struct c67x00_sie *sie, in c67x00_probe_sie() argument
37 spin_lock_init(&sie->lock); in c67x00_probe_sie()
38 sie->dev = dev; in c67x00_probe_sie()
39 sie->sie_num = sie_num; in c67x00_probe_sie()
40 sie->mode = c67x00_sie_config(dev->pdata->sie_config, sie_num); in c67x00_probe_sie()
42 switch (sie->mode) { in c67x00_probe_sie()
44 c67x00_hcd_probe(sie); in c67x00_probe_sie()
48 dev_info(sie_dev(sie), in c67x00_probe_sie()
49 "Not using SIE %d as requested\n", sie->sie_num); in c67x00_probe_sie()
53 dev_err(sie_dev(sie), in c67x00_probe_sie()
55 sie->mode, sie->sie_num); in c67x00_probe_sie()
60 static void c67x00_remove_sie(struct c67x00_sie *sie) in c67x00_remove_sie() argument
62 switch (sie->mode) { in c67x00_remove_sie()
64 c67x00_hcd_remove(sie); in c67x00_remove_sie()
75 struct c67x00_sie *sie; in c67x00_irq() local
86 sie = &c67x00->sie[i]; in c67x00_irq()
90 if (sie->irq) in c67x00_irq()
91 sie->irq(sie, int_status, msg); in c67x00_irq()
162 c67x00_probe_sie(&c67x00->sie[i], c67x00, i); in c67x00_drv_probe()
187 c67x00_remove_sie(&c67x00->sie[i]); in c67x00_drv_remove()