Lines Matching refs:priv

235 	struct usbfsotg_data *priv = udc_get_private(dev);  in usbfsotg_ctrl_feed_start()  local
241 if (priv->busy[cfg->stat.odd]) { in usbfsotg_ctrl_feed_start()
248 priv->out_buf[cfg->stat.odd] = buf; in usbfsotg_ctrl_feed_start()
249 priv->busy[cfg->stat.odd] = true; in usbfsotg_ctrl_feed_start()
259 struct usbfsotg_data *priv = udc_get_private(dev); in usbfsotg_ctrl_feed_start_next() local
265 if (priv->busy[!cfg->stat.odd]) { in usbfsotg_ctrl_feed_start_next()
272 priv->out_buf[!cfg->stat.odd] = buf; in usbfsotg_ctrl_feed_start_next()
273 priv->busy[!cfg->stat.odd] = true; in usbfsotg_ctrl_feed_start_next()
444 struct usbfsotg_data *priv = udc_get_private(dev); in usbfsotg_event_submit() local
458 k_fifo_put(&priv->fifo, ev); in usbfsotg_event_submit()
459 k_work_submit_to_queue(udc_get_work_q(), &priv->work); in usbfsotg_event_submit()
465 struct usbfsotg_data *priv; in xfer_work_handler() local
467 priv = CONTAINER_OF(item, struct usbfsotg_data, work); in xfer_work_handler()
468 while ((ev = k_fifo_get(&priv->fifo, K_NO_WAIT)) != NULL) { in xfer_work_handler()
539 struct usbfsotg_data *priv = udc_get_private(dev); in isr_handle_xfer_done() local
565 if (priv->out_buf[odd] != NULL) { in isr_handle_xfer_done()
566 net_buf_add(priv->out_buf[odd], len); in isr_handle_xfer_done()
567 udc_ep_buf_set_setup(priv->out_buf[odd]); in isr_handle_xfer_done()
568 udc_buf_put(ep_cfg, priv->out_buf[odd]); in isr_handle_xfer_done()
569 priv->busy[odd] = false; in isr_handle_xfer_done()
570 priv->out_buf[odd] = NULL; in isr_handle_xfer_done()
583 buf = priv->out_buf[odd]; in isr_handle_xfer_done()
584 priv->busy[odd] = false; in isr_handle_xfer_done()
585 priv->out_buf[odd] = NULL; in isr_handle_xfer_done()
755 struct usbfsotg_data *priv = udc_get_private(dev); in ctrl_drop_out_successor() local
762 if (priv->busy[!cfg->stat.odd]) { in ctrl_drop_out_successor()
764 buf = priv->out_buf[!cfg->stat.odd]; in ctrl_drop_out_successor()
767 priv->busy[!cfg->stat.odd] = false; in ctrl_drop_out_successor()
800 struct usbfsotg_data *priv = udc_get_private(dev); in usbfsotg_ep_clear_halt() local
820 if (priv->busy[cfg->stat.odd]) { in usbfsotg_ep_clear_halt()
842 struct usbfsotg_data *priv = udc_get_private(dev); in usbfsotg_ep_enable() local
885 priv->busy[0] = false; in usbfsotg_ep_enable()
886 priv->busy[1] = false; in usbfsotg_ep_enable()
889 priv->out_buf[0] = buf; in usbfsotg_ep_enable()
1086 struct usbfsotg_data *priv = data->priv; in usbfsotg_driver_preinit() local
1090 k_fifo_init(&priv->fifo); in usbfsotg_driver_preinit()
1091 k_work_init(&priv->work, xfer_work_handler); in usbfsotg_driver_preinit()
1196 .priv = &priv_data_##n, \