Lines Matching defs:sie

33 static void c67x00_hub_reset_host_port(struct c67x00_sie *sie, int port)
35 struct c67x00_hcd *c67x00 = sie->private_data;
38 c67x00_ll_husb_reset(sie, port);
41 c67x00_ll_husb_reset_port(sie, port);
44 c67x00_ll_set_husb_eot(sie->dev, DEFAULT_EOT);
50 struct c67x00_sie *sie = c67x00->sie;
55 status = c67x00_ll_usb_get_status(sie);
70 struct c67x00_sie *sie = c67x00->sie;
87 status = c67x00_ll_usb_get_status(sie);
88 usb_status = c67x00_ll_get_usb_ctl(sie);
136 c67x00_hub_reset_host_port(sie, port);
161 c67x00_hub_reset_host_port(sie, port);
189 c67x00_ll_usb_clear_status(sie,
236 static void c67x00_hcd_irq(struct c67x00_sie *sie, u16 int_status, u16 msg)
238 struct c67x00_hcd *c67x00 = sie->private_data;
241 /* Handle sie message flags */
257 if (int_status & SOFEOP_FLG(sie->sie_num)) {
258 c67x00_ll_usb_clear_status(sie, SOF_EOP_IRQ_FLG);
289 temp_val = c67x00_ll_husb_get_frame(c67x00->sie);
329 int c67x00_hcd_probe(struct c67x00_sie *sie)
339 hcd = usb_create_hcd(&c67x00_hc_driver, sie_dev(sie), "c67x00_sie");
347 c67x00->sie = sie;
355 c67x00->td_base_addr = CY_HCD_BUF_ADDR + SIE_TD_OFFSET(sie->sie_num);
356 c67x00->buf_base_addr = CY_HCD_BUF_ADDR + SIE_BUF_OFFSET(sie->sie_num);
359 c67x00_ll_husb_init_host_port(sie);
368 dev_dbg(sie_dev(sie), "%s: usb_add_hcd returned %d\n",
375 spin_lock_irqsave(&sie->lock, flags);
376 sie->private_data = c67x00;
377 sie->irq = c67x00_hcd_irq;
378 spin_unlock_irqrestore(&sie->lock, flags);
391 void c67x00_hcd_remove(struct c67x00_sie *sie)
393 struct c67x00_hcd *c67x00 = sie->private_data;