• Home
  • Raw
  • Download

Lines Matching refs:ahc_softc

263 ahc_print_path(struct ahc_softc *ahc, struct scb *scb)  in ahc_print_path()
371 static void ahc_linux_handle_scsi_status(struct ahc_softc *,
374 static void ahc_linux_queue_cmd_complete(struct ahc_softc *ahc,
376 static void ahc_linux_freeze_simq(struct ahc_softc *ahc);
377 static void ahc_linux_release_simq(struct ahc_softc *ahc);
379 static void ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc);
380 static u_int ahc_linux_user_tagdepth(struct ahc_softc *ahc,
383 static int ahc_linux_run_command(struct ahc_softc*,
409 ahc_inb(struct ahc_softc * ahc, long port) in ahc_inb()
423 ahc_outb(struct ahc_softc * ahc, long port, uint8_t val) in ahc_outb()
434 ahc_outsb(struct ahc_softc * ahc, long port, uint8_t *array, int count) in ahc_outsb()
448 ahc_insb(struct ahc_softc * ahc, long port, uint8_t *array, int count) in ahc_insb()
462 static void ahc_linux_unmap_scb(struct ahc_softc*, struct scb*);
464 static int ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb,
469 ahc_linux_unmap_scb(struct ahc_softc *ahc, struct scb *scb) in ahc_linux_unmap_scb()
480 ahc_linux_map_seg(struct ahc_softc *ahc, struct scb *scb, in ahc_linux_map_seg()
510 struct ahc_softc *ahc; in ahc_linux_info()
513 ahc = *(struct ahc_softc **)host->hostdata; in ahc_linux_info()
533 struct ahc_softc *ahc; in ahc_linux_queue_lck()
538 ahc = *(struct ahc_softc **)cmd->device->host->hostdata; in ahc_linux_queue_lck()
556 struct ahc_softc *ahc = in DEF_SCSI_QCMD()
557 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in DEF_SCSI_QCMD()
570 struct ahc_softc *ahc = in ahc_linux_target_alloc()
571 *((struct ahc_softc **)dev_to_shost(&starget->dev)->hostdata); in ahc_linux_target_alloc()
652 struct ahc_softc *ahc = in ahc_linux_slave_alloc()
653 *((struct ahc_softc **)sdev->host->hostdata); in ahc_linux_slave_alloc()
684 struct ahc_softc *ahc; in ahc_linux_slave_configure()
686 ahc = *((struct ahc_softc **)sdev->host->hostdata); in ahc_linux_slave_configure()
714 struct ahc_softc *ahc; in ahc_linux_biosparam()
717 ahc = *((struct ahc_softc **)sdev->host->hostdata); in ahc_linux_biosparam()
784 struct ahc_softc *ahc; in ahc_linux_bus_reset()
788 ahc = *(struct ahc_softc **)cmd->device->host->hostdata; in ahc_linux_bus_reset()
836 ahc_dma_tag_create(struct ahc_softc *ahc, bus_dma_tag_t parent, in ahc_dma_tag_create()
864 ahc_dma_tag_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat) in ahc_dma_tag_destroy()
870 ahc_dmamem_alloc(struct ahc_softc *ahc, bus_dma_tag_t dmat, void** vaddr, in ahc_dmamem_alloc()
881 ahc_dmamem_free(struct ahc_softc *ahc, bus_dma_tag_t dmat, in ahc_dmamem_free()
889 ahc_dmamap_load(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map, in ahc_dmamap_load()
906 ahc_dmamap_destroy(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) in ahc_dmamap_destroy()
911 ahc_dmamap_unload(struct ahc_softc *ahc, bus_dma_tag_t dmat, bus_dmamap_t map) in ahc_dmamap_unload()
1097 ahc_linux_register_host(struct ahc_softc *ahc, struct scsi_host_template *template) in ahc_linux_register_host()
1106 host = scsi_host_alloc(template, sizeof(struct ahc_softc *)); in ahc_linux_register_host()
1110 *((struct ahc_softc **)host->hostdata) = ahc; in ahc_linux_register_host()
1154 ahc_linux_initialize_scsi_bus(struct ahc_softc *ahc) in ahc_linux_initialize_scsi_bus()
1221 ahc_platform_alloc(struct ahc_softc *ahc, void *platform_arg) in ahc_platform_alloc()
1240 ahc_platform_free(struct ahc_softc *ahc) in ahc_platform_free()
1274 ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb) in ahc_platform_freeze_devq()
1283 ahc_platform_set_tags(struct ahc_softc *ahc, struct scsi_device *sdev, in ahc_platform_set_tags()
1366 ahc_platform_abort_scbs(struct ahc_softc *ahc, int target, char channel, in ahc_platform_abort_scbs()
1373 ahc_linux_user_tagdepth(struct ahc_softc *ahc, struct ahc_devinfo *devinfo) in ahc_linux_user_tagdepth()
1411 struct ahc_softc *ahc = *((struct ahc_softc **)sdev->host->hostdata); in ahc_linux_device_queue_depth()
1435 ahc_linux_run_command(struct ahc_softc *ahc, struct ahc_linux_device *dev, in ahc_linux_run_command()
1610 struct ahc_softc *ahc; in ahc_linux_isr()
1614 ahc = (struct ahc_softc *) dev_id; in ahc_linux_isr()
1622 ahc_platform_flushwork(struct ahc_softc *ahc) in ahc_platform_flushwork()
1628 ahc_send_async(struct ahc_softc *ahc, char channel, in ahc_send_async()
1720 ahc_done(struct ahc_softc *ahc, struct scb *scb) in ahc_done()
1840 ahc_linux_handle_scsi_status(struct ahc_softc *ahc, in ahc_linux_handle_scsi_status()
1969 ahc_linux_queue_cmd_complete(struct ahc_softc *ahc, struct scsi_cmnd *cmd) in ahc_linux_queue_cmd_complete()
2039 ahc_linux_freeze_simq(struct ahc_softc *ahc) in ahc_linux_freeze_simq()
2057 ahc_linux_release_simq(struct ahc_softc *ahc) in ahc_linux_release_simq()
2082 struct ahc_softc *ahc; in ahc_linux_queue_recovery_cmd()
2100 ahc = *(struct ahc_softc **)cmd->device->host->hostdata; in ahc_linux_queue_recovery_cmd()
2359 ahc_platform_dump_card_state(struct ahc_softc *ahc) in ahc_platform_dump_card_state()
2366 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_width()
2380 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_period()
2424 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_offset()
2452 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata); in ahc_linux_set_dt()
2490 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
2518 struct ahc_softc *ahc = *((struct ahc_softc **)shost->hostdata);
2546 struct ahc_softc *ahc = *(struct ahc_softc **)shost->hostdata; in ahc_linux_get_signalling()