Lines Matching refs:sie
48 static void c67x00_probe_sie(struct c67x00_sie *sie, in c67x00_probe_sie() argument
51 spin_lock_init(&sie->lock); in c67x00_probe_sie()
52 sie->dev = dev; in c67x00_probe_sie()
53 sie->sie_num = sie_num; in c67x00_probe_sie()
54 sie->mode = c67x00_sie_config(dev->pdata->sie_config, sie_num); in c67x00_probe_sie()
56 switch (sie->mode) { in c67x00_probe_sie()
58 c67x00_hcd_probe(sie); in c67x00_probe_sie()
62 dev_info(sie_dev(sie), in c67x00_probe_sie()
63 "Not using SIE %d as requested\n", sie->sie_num); in c67x00_probe_sie()
67 dev_err(sie_dev(sie), in c67x00_probe_sie()
69 sie->mode, sie->sie_num); in c67x00_probe_sie()
74 static void c67x00_remove_sie(struct c67x00_sie *sie) in c67x00_remove_sie() argument
76 switch (sie->mode) { in c67x00_remove_sie()
78 c67x00_hcd_remove(sie); in c67x00_remove_sie()
89 struct c67x00_sie *sie; in c67x00_irq() local
100 sie = &c67x00->sie[i]; in c67x00_irq()
104 if (sie->irq) in c67x00_irq()
105 sie->irq(sie, int_status, msg); in c67x00_irq()
176 c67x00_probe_sie(&c67x00->sie[i], c67x00, i); in c67x00_drv_probe()
201 c67x00_remove_sie(&c67x00->sie[i]); in c67x00_drv_remove()