Lines Matching defs:dln2_dev
76 * handle header field to identify the module in dln2_dev.mod_rx_slots and then
99 struct dln2_dev {
129 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent);
165 struct dln2_dev *dln2 = dev_get_drvdata(pdev->dev.parent);
194 static bool dln2_transfer_complete(struct dln2_dev *dln2, struct urb *urb,
223 static void dln2_run_event_callbacks(struct dln2_dev *dln2, u16 id, u16 echo,
242 struct dln2_dev *dln2 = urb->context;
333 static int dln2_send_wait(struct dln2_dev *dln2, u16 handle, u16 cmd, u16 echo,
354 static bool find_free_slot(struct dln2_dev *dln2, u16 handle, int *slot)
382 static int alloc_rx_slot(struct dln2_dev *dln2, u16 handle)
399 static void free_rx_slot(struct dln2_dev *dln2, u16 handle, int slot)
432 static int _dln2_transfer(struct dln2_dev *dln2, u16 handle, u16 cmd,
524 struct dln2_dev *dln2;
536 static int dln2_check_hw(struct dln2_dev *dln2)
558 static int dln2_print_serialno(struct dln2_dev *dln2)
577 static int dln2_hw_init(struct dln2_dev *dln2)
588 static void dln2_free_rx_urbs(struct dln2_dev *dln2)
598 static void dln2_stop_rx_urbs(struct dln2_dev *dln2)
606 static void dln2_free(struct dln2_dev *dln2)
613 static int dln2_setup_rx_urbs(struct dln2_dev *dln2,
636 static int dln2_start_rx_urbs(struct dln2_dev *dln2, gfp_t gfp)
725 static void dln2_stop(struct dln2_dev *dln2)
760 struct dln2_dev *dln2 = usb_get_intfdata(interface);
776 struct dln2_dev *dln2;
846 struct dln2_dev *dln2 = usb_get_intfdata(iface);
855 struct dln2_dev *dln2 = usb_get_intfdata(iface);