/freebsd-11-stable/sys/dev/arcmsr/ |
H A D | arcmsr.c | 150 static struct CommandControlBlock *arcmsr_get_freesrb(struct AdapterControlBlock *acb); 155 static u_int32_t arcmsr_iop_ioctlcmd(struct AdapterControlBlock *acb, u_int32_t ioctl_cmd, caddr_t arg); 156 static void arcmsr_iop_parking(struct AdapterControlBlock *acb); 158 static void arcmsr_interrupt(struct AdapterControlBlock *acb); 159 static void arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb); 160 static void arcmsr_free_resource(struct AdapterControlBlock *acb); 161 static void arcmsr_bus_reset(struct AdapterControlBlock *acb); 162 static void arcmsr_stop_adapter_bgrb(struct AdapterControlBlock *acb); 163 static void arcmsr_start_adapter_bgrb(struct AdapterControlBlock *acb); 164 static void arcmsr_iop_init(struct AdapterControlBlock *acb); 240 struct AdapterControlBlock *acb = devclass_get_softc(arcmsr_devclass, unit); local 254 struct AdapterControlBlock *acb = devclass_get_softc(arcmsr_devclass, unit); local 268 struct AdapterControlBlock *acb = devclass_get_softc(arcmsr_devclass, unit); local 279 arcmsr_disable_allintr( struct AdapterControlBlock *acb) argument 324 arcmsr_enable_allintr( struct AdapterControlBlock *acb, u_int32_t intmask_org) argument 373 arcmsr_hba_wait_msgint_ready(struct AdapterControlBlock *acb) argument 393 arcmsr_hbb_wait_msgint_ready(struct AdapterControlBlock *acb) argument 415 arcmsr_hbc_wait_msgint_ready(struct AdapterControlBlock *acb) argument 435 arcmsr_hbd_wait_msgint_ready(struct AdapterControlBlock *acb) argument 455 arcmsr_hbe_wait_msgint_ready(struct AdapterControlBlock *acb) argument 477 arcmsr_flush_hba_cache(struct AdapterControlBlock *acb) argument 494 arcmsr_flush_hbb_cache(struct AdapterControlBlock *acb) argument 512 arcmsr_flush_hbc_cache(struct AdapterControlBlock *acb) argument 530 arcmsr_flush_hbd_cache(struct AdapterControlBlock *acb) argument 547 arcmsr_flush_hbe_cache(struct AdapterControlBlock *acb) argument 566 arcmsr_flush_adapter_cache(struct AdapterControlBlock *acb) argument 598 struct AdapterControlBlock *acb = device_get_softc(dev); local 612 struct AdapterControlBlock *acb = device_get_softc(dev); local 623 struct AdapterControlBlock *acb; local 664 arcmsr_abort_hba_allcmd(struct AdapterControlBlock *acb) argument 675 arcmsr_abort_hbb_allcmd(struct AdapterControlBlock *acb) argument 687 arcmsr_abort_hbc_allcmd(struct AdapterControlBlock *acb) argument 699 arcmsr_abort_hbd_allcmd(struct AdapterControlBlock *acb) argument 710 arcmsr_abort_hbe_allcmd(struct AdapterControlBlock *acb) argument 723 arcmsr_abort_allcmd(struct AdapterControlBlock *acb) argument 755 struct AdapterControlBlock *acb = srb->acb; local 788 arcmsr_report_srb_state(struct AdapterControlBlock *acb, struct CommandControlBlock *srb, u_int16_t error) argument 839 arcmsr_drain_donequeue(struct AdapterControlBlock *acb, u_int32_t flag_srb, u_int16_t error) argument 881 struct AdapterControlBlock *acb; local 908 arcmsr_done4abort_postqueue(struct AdapterControlBlock *acb) argument 967 arcmsr_iop_reset(struct AdapterControlBlock *acb) argument 1022 struct AdapterControlBlock *acb = srb->acb; local 1091 arcmsr_post_srb(struct AdapterControlBlock *acb, struct CommandControlBlock *srb) argument 1203 arcmsr_get_iop_rqbuffer( struct AdapterControlBlock *acb) argument 1248 arcmsr_get_iop_wqbuffer( struct AdapterControlBlock *acb) argument 1293 arcmsr_iop_message_read(struct AdapterControlBlock *acb) argument 1330 arcmsr_iop_message_wrote(struct AdapterControlBlock *acb) argument 1382 arcmsr_stop_hba_bgrb(struct AdapterControlBlock *acb) argument 1396 arcmsr_stop_hbb_bgrb(struct AdapterControlBlock *acb) argument 1410 arcmsr_stop_hbc_bgrb(struct AdapterControlBlock *acb) argument 1423 arcmsr_stop_hbd_bgrb(struct AdapterControlBlock *acb) argument 1435 arcmsr_stop_hbe_bgrb(struct AdapterControlBlock *acb) argument 1449 arcmsr_stop_adapter_bgrb(struct AdapterControlBlock *acb) argument 1481 struct AdapterControlBlock *acb; local 1496 arcmsr_Read_iop_rqbuffer_data_D(struct AdapterControlBlock *acb, struct QBUFFER *prbuffer) argument 1540 arcmsr_Read_iop_rqbuffer_data(struct AdapterControlBlock *acb, struct QBUFFER *prbuffer) argument 1568 arcmsr_iop2drv_data_wrote_handle(struct AdapterControlBlock *acb) argument 1590 arcmsr_Write_data_2iop_wqbuffer_D(struct AdapterControlBlock *acb) argument 1634 arcmsr_Write_data_2iop_wqbuffer(struct AdapterControlBlock *acb) argument 1666 arcmsr_iop2drv_data_read_handle(struct AdapterControlBlock *acb) argument 1702 arcmsr_rescan_lun(struct AdapterControlBlock *acb, int target, int lun) argument 1723 arcmsr_abort_dr_ccbs(struct AdapterControlBlock *acb, int target, int lun) argument 1752 arcmsr_dr_handle(struct AdapterControlBlock *acb) argument 1857 arcmsr_hba_message_isr(struct AdapterControlBlock *acb) argument 1869 arcmsr_hbb_message_isr(struct AdapterControlBlock *acb) argument 1883 arcmsr_hbc_message_isr(struct AdapterControlBlock *acb) argument 1895 arcmsr_hbd_message_isr(struct AdapterControlBlock *acb) argument 1907 arcmsr_hbe_message_isr(struct AdapterControlBlock *acb) argument 1922 arcmsr_hba_doorbell_isr(struct AdapterControlBlock *acb) argument 1946 arcmsr_hbc_doorbell_isr(struct AdapterControlBlock *acb) argument 1973 arcmsr_hbd_doorbell_isr(struct AdapterControlBlock *acb) argument 2006 arcmsr_hbe_doorbell_isr(struct AdapterControlBlock *acb) argument 2035 arcmsr_hba_postqueue_isr(struct AdapterControlBlock *acb) argument 2058 arcmsr_hbb_postqueue_isr(struct AdapterControlBlock *acb) argument 2087 arcmsr_hbc_postqueue_isr(struct AdapterControlBlock *acb) argument 2141 arcmsr_hbd_postqueue_isr(struct AdapterControlBlock *acb) argument 2175 arcmsr_hbe_postqueue_isr(struct AdapterControlBlock *acb) argument 2200 arcmsr_hbf_postqueue_isr(struct AdapterControlBlock *acb) argument 2232 arcmsr_handle_hba_isr( struct AdapterControlBlock *acb) argument 2262 arcmsr_handle_hbb_isr( struct AdapterControlBlock *acb) argument 2298 arcmsr_handle_hbc_isr( struct AdapterControlBlock *acb) argument 2329 arcmsr_handle_hbd_isr( struct AdapterControlBlock *acb) argument 2362 arcmsr_handle_hbe_isr( struct AdapterControlBlock *acb) argument 2390 arcmsr_handle_hbf_isr( struct AdapterControlBlock *acb) argument 2421 arcmsr_interrupt(struct AdapterControlBlock *acb) argument 2454 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)arg; local 2466 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)arg; local 2516 arcmsr_iop_parking(struct AdapterControlBlock *acb) argument 2535 arcmsr_iop_ioctlcmd(struct AdapterControlBlock *acb, u_int32_t ioctl_cmd, caddr_t arg) argument 2708 struct AdapterControlBlock *acb; local 2723 arcmsr_get_freesrb(struct AdapterControlBlock *acb) argument 2746 arcmsr_iop_message_xfer(struct AdapterControlBlock *acb, union ccb *pccb) argument 2948 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)srb->acb; local 3030 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) abortccb->ccb_h.arcmsr_ccbacb_ptr; local 3072 arcmsr_bus_reset(struct AdapterControlBlock *acb) argument 3090 arcmsr_handle_virtual_command(struct AdapterControlBlock *acb, union ccb *pccb) argument 3138 struct AdapterControlBlock *acb; local 3350 arcmsr_start_hba_bgrb(struct AdapterControlBlock *acb) argument 3362 arcmsr_start_hbb_bgrb(struct AdapterControlBlock *acb) argument 3375 arcmsr_start_hbc_bgrb(struct AdapterControlBlock *acb) argument 3388 arcmsr_start_hbd_bgrb(struct AdapterControlBlock *acb) argument 3400 arcmsr_start_hbe_bgrb(struct AdapterControlBlock *acb) argument 3414 arcmsr_start_adapter_bgrb(struct AdapterControlBlock *acb) argument 3440 arcmsr_polling_hba_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3494 arcmsr_polling_hbb_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3553 arcmsr_polling_hbc_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3603 arcmsr_polling_hbd_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3659 arcmsr_polling_hbe_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3713 arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3738 arcmsr_get_hba_config(struct AdapterControlBlock *acb) argument 3787 arcmsr_get_hbb_config(struct AdapterControlBlock *acb) argument 3837 arcmsr_get_hbc_config(struct AdapterControlBlock *acb) argument 3887 arcmsr_get_hbd_config(struct AdapterControlBlock *acb) argument 3938 arcmsr_get_hbe_config(struct AdapterControlBlock *acb) argument 3990 arcmsr_get_hbf_config(struct AdapterControlBlock *acb) argument 4044 arcmsr_get_firmware_spec(struct AdapterControlBlock *acb) argument 4071 arcmsr_wait_firmware_ready( struct AdapterControlBlock *acb) argument 4145 arcmsr_clear_doorbell_queue_buffer( struct AdapterControlBlock *acb) argument 4195 arcmsr_iop_confirm(struct AdapterControlBlock *acb) argument 4344 arcmsr_enable_eoi_mode(struct AdapterControlBlock *acb) argument 4360 arcmsr_iop_init(struct AdapterControlBlock *acb) argument 4384 struct AdapterControlBlock *acb = arg; local 4430 arcmsr_free_resource(struct AdapterControlBlock *acb) argument 4446 arcmsr_mutex_init(struct AdapterControlBlock *acb) argument 4457 arcmsr_mutex_destroy(struct AdapterControlBlock *acb) argument 4470 struct AdapterControlBlock *acb = device_get_softc(dev); local 4865 arcmsr_setup_msix(struct AdapterControlBlock *acb) argument 4899 struct AdapterControlBlock *acb=(struct AdapterControlBlock *)device_get_softc(dev); local 5076 struct AdapterControlBlock *acb=(struct AdapterControlBlock *)device_get_softc(dev); local 5113 arcmsr_teardown_intr(device_t dev, struct AdapterControlBlock *acb) argument 5144 struct AdapterControlBlock *acb=(struct AdapterControlBlock *)device_get_softc(dev); local 5165 arcmsr_dump_data(struct AdapterControlBlock *acb) argument [all...] |
H A D | arcmsr.h | 189 #define CHIP_REG_READ32(s, b, r) bus_space_read_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r)) 190 #define CHIP_REG_WRITE32(s, b, r, d) bus_space_write_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r), d) 191 #define READ_CHIP_REG32(b, r) bus_space_read_4(acb->btag[b], acb->bhandle[b], r) 192 #define WRITE_CHIP_REG32(b, r, d) bus_space_write_4(acb->btag[b], acb->bhandle[b], r, d) 1280 struct AdapterControlBlock *acb; /* 520-523 524-527 */ member in struct:CommandControlBlock
|
/freebsd-11-stable/sys/dev/advansys/ |
H A D | adwcam.c | 78 static __inline struct acb* adwgetacb(struct adw_softc *adw); 80 struct acb *acb); 95 static void adwprocesserror(struct adw_softc *adw, struct acb *acb); 102 static __inline struct acb* 105 struct acb* acb; local 109 if ((acb = SLIST_FIRST(&adw->free_acb_list)) != NULL) { 113 acb 125 adwfreeacb(struct adw_softc *adw, struct acb *acb) argument 228 struct acb *acb; local 347 struct acb *acb; local 1250 struct acb *acb; local 1325 adwprocesserror(struct adw_softc *adw, struct acb *acb) argument 1420 struct acb *acb; local [all...] |
H A D | adwlib.h | 418 struct acb { struct 427 SLIST_ENTRY(acb) links; 608 struct acb *acbs; 614 SLIST_HEAD(, acb) free_acb_list; 616 bus_dma_tag_t carrier_dmat; /* dmat for our acb carriers*/ 688 struct acb *acb); 690 struct acb *acb); 691 static __inline struct acb * acbboto 754 acbvtobo(struct adw_softc *adw, struct acb *acb) argument 760 acbvtob(struct adw_softc *adw, struct acb *acb) argument 845 adw_send_acb(struct adw_softc *adw, struct acb *acb, u_int32_t acb_baddr) argument [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | arc.c | 5259 arc_callback_t *acb; local 5325 for (acb = callback_list; acb != NULL; acb = acb->acb_next) { 5326 if (!acb->acb_done) 5332 int error = arc_buf_alloc_impl(hdr, acb->acb_private, 5333 acb->acb_compressed, zio->io_error == 0, 5334 &acb->acb_buf); 5406 while ((acb 5509 arc_callback_t *acb = NULL; local 5588 arc_callback_t *acb; local [all...] |
/freebsd-11-stable/sys/dev/bktr/ |
H A D | msp34xx.c | 120 int acb; member in struct:msp3400c 314 msp->acb &= ~scarts[out][SCART_MASK]; 315 msp->acb |= scarts[out][in]; 316 msp3400c_write(client,I2C_MSP3400C_DFP, 0x0013, msp->acb);
|
/freebsd-11-stable/sys/cam/scsi/ |
H A D | scsi_low.c | 4037 struct slccb *acb; local 4041 acb = TAILQ_FIRST(&li->li_discq); 4042 if (scsi_low_abort_ccb(slp, acb) == 0) 4045 "aborting ccb(0x%lx) start\n", (u_long) acb);
|