• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/block/

Lines Matching refs:ub_dev

135 struct ub_dev;
193 void (*done)(struct ub_dev *, struct ub_scsi_cmd *);
265 struct ub_dev *udev;
293 struct ub_dev {
334 static void ub_cleanup(struct ub_dev *sc);
336 static void ub_cmd_build_block(struct ub_dev *sc, struct ub_lun *lun,
338 static void ub_cmd_build_packet(struct ub_dev *sc, struct ub_lun *lun,
340 static void ub_rw_cmd_done(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
342 static int ub_rw_cmd_retry(struct ub_dev *sc, struct ub_lun *lun,
344 static int ub_submit_scsi(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
347 static void ub_scsi_dispatch(struct ub_dev *sc);
348 static void ub_scsi_urb_compl(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
349 static void ub_data_start(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
350 static void ub_state_done(struct ub_dev *sc, struct ub_scsi_cmd *cmd, int rc);
351 static int __ub_state_stat(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
352 static void ub_state_stat(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
353 static void ub_state_stat_counted(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
354 static void ub_state_sense(struct ub_dev *sc, struct ub_scsi_cmd *cmd);
355 static int ub_submit_clear_stall(struct ub_dev *sc, struct ub_scsi_cmd *cmd,
357 static void ub_top_sense_done(struct ub_dev *sc, struct ub_scsi_cmd *scmd);
358 static void ub_reset_enter(struct ub_dev *sc, int try);
360 static int ub_sync_tur(struct ub_dev *sc, struct ub_lun *lun);
361 static int ub_sync_read_cap(struct ub_dev *sc, struct ub_lun *lun,
363 static int ub_sync_reset(struct ub_dev *sc);
364 static int ub_probe_clear_stall(struct ub_dev *sc, int stalled_pipe);
365 static int ub_probe_lun(struct ub_dev *sc, int lnum);
442 * Since our blk_init_queue() passes a spinlock common with ub_dev,
443 * we have life time issues when ub_cleanup frees ub_dev.
465 static void ub_put(struct ub_dev *sc)
482 static void ub_cleanup(struct ub_dev *sc)
549 static void ub_cmdq_add(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
565 static void ub_cmdq_insert(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
581 static struct ub_scsi_cmd *ub_cmdq_pop(struct ub_dev *sc)
617 struct ub_dev *sc = lun->udev;
686 static void ub_cmd_build_block(struct ub_dev *sc, struct ub_lun *lun,
722 static void ub_cmd_build_packet(struct ub_dev *sc, struct ub_lun *lun,
745 static void ub_rw_cmd_done(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
801 static int ub_rw_cmd_retry(struct ub_dev *sc, struct ub_lun *lun,
843 static int ub_submit_scsi(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
864 static int ub_scsi_cmd_start(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
921 struct ub_dev *sc = (struct ub_dev *) arg;
939 struct ub_dev *sc = urb->context;
947 struct ub_dev *sc = (struct ub_dev *) _dev;
955 static void ub_scsi_dispatch(struct ub_dev *sc)
978 static void ub_scsi_urb_compl(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1274 static void ub_data_start(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1310 static void ub_state_done(struct ub_dev *sc, struct ub_scsi_cmd *cmd, int rc)
1323 static int __ub_state_stat(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1351 static void ub_state_stat(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1365 static void ub_state_stat_counted(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1383 static void ub_state_sense(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1426 static int ub_submit_clear_stall(struct ub_dev *sc, struct ub_scsi_cmd *cmd,
1464 static void ub_top_sense_done(struct ub_dev *sc, struct ub_scsi_cmd *scmd)
1501 static void ub_reset_enter(struct ub_dev *sc, int try)
1517 struct ub_dev *sc = container_of(work, struct ub_dev, reset_work);
1576 static void ub_revalidate(struct ub_dev *sc, struct ub_lun *lun)
1612 struct ub_dev *sc = lun->udev;
1655 struct ub_dev *sc = lun->udev;
1741 static void ub_probe_done(struct ub_dev *sc, struct ub_scsi_cmd *cmd)
1750 static int ub_sync_tur(struct ub_dev *sc, struct ub_lun *lun)
1797 static int ub_sync_read_cap(struct ub_dev *sc, struct ub_lun *lun,
1894 static int ub_sync_reset(struct ub_dev *sc)
1940 static int ub_sync_getmaxlun(struct ub_dev *sc)
2014 static int ub_probe_clear_stall(struct ub_dev *sc, int stalled_pipe)
2067 static int ub_get_pipes(struct ub_dev *sc, struct usb_device *dev,
2122 struct ub_dev *sc;
2131 if ((sc = kzalloc(sizeof(struct ub_dev), GFP_KERNEL)) == NULL)
2170 * invariants perspective, this ub_dev is fully constructed at
2225 static int ub_probe_lun(struct ub_dev *sc, int lnum)
2298 struct ub_dev *sc = usb_get_intfdata(intf);