/freebsd-10.1-release/sys/dev/arcmsr/ |
H A D | arcmsr.c | 156 static struct CommandControlBlock *arcmsr_get_freesrb(struct AdapterControlBlock *acb); 161 static u_int32_t arcmsr_iop_ioctlcmd(struct AdapterControlBlock *acb, u_int32_t ioctl_cmd, caddr_t arg); 162 static void arcmsr_iop_parking(struct AdapterControlBlock *acb); 164 static void arcmsr_interrupt(struct AdapterControlBlock *acb); 165 static void arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb); 166 static void arcmsr_free_resource(struct AdapterControlBlock *acb); 167 static void arcmsr_bus_reset(struct AdapterControlBlock *acb); 168 static void arcmsr_stop_adapter_bgrb(struct AdapterControlBlock *acb); 169 static void arcmsr_start_adapter_bgrb(struct AdapterControlBlock *acb); 170 static void arcmsr_iop_init(struct AdapterControlBlock *acb); 281 struct AdapterControlBlock *acb = dev->si_drv1; local 306 struct AdapterControlBlock *acb = dev->si_drv1; local 331 struct AdapterControlBlock *acb = dev->si_drv1; local 346 arcmsr_disable_allintr( struct AdapterControlBlock *acb) argument 383 arcmsr_enable_allintr( struct AdapterControlBlock *acb, u_int32_t intmask_org) argument 423 arcmsr_hba_wait_msgint_ready(struct AdapterControlBlock *acb) argument 443 arcmsr_hbb_wait_msgint_ready(struct AdapterControlBlock *acb) argument 464 arcmsr_hbc_wait_msgint_ready(struct AdapterControlBlock *acb) argument 484 arcmsr_hbd_wait_msgint_ready(struct AdapterControlBlock *acb) argument 504 arcmsr_flush_hba_cache(struct AdapterControlBlock *acb) argument 521 arcmsr_flush_hbb_cache(struct AdapterControlBlock *acb) argument 539 arcmsr_flush_hbc_cache(struct AdapterControlBlock *acb) argument 557 arcmsr_flush_hbd_cache(struct AdapterControlBlock *acb) argument 574 arcmsr_flush_adapter_cache(struct AdapterControlBlock *acb) argument 601 struct AdapterControlBlock *acb = device_get_softc(dev); local 615 struct AdapterControlBlock *acb = device_get_softc(dev); local 626 struct AdapterControlBlock *acb; local 667 arcmsr_abort_hba_allcmd(struct AdapterControlBlock *acb) argument 678 arcmsr_abort_hbb_allcmd(struct AdapterControlBlock *acb) argument 689 arcmsr_abort_hbc_allcmd(struct AdapterControlBlock *acb) argument 701 arcmsr_abort_hbd_allcmd(struct AdapterControlBlock *acb) argument 712 arcmsr_abort_allcmd(struct AdapterControlBlock *acb) argument 739 struct AdapterControlBlock *acb = srb->acb; local 772 arcmsr_report_srb_state(struct AdapterControlBlock *acb, struct CommandControlBlock *srb, u_int16_t error) argument 823 arcmsr_drain_donequeue(struct AdapterControlBlock *acb, u_int32_t flag_srb, u_int16_t error) argument 859 struct AdapterControlBlock *acb; local 886 arcmsr_done4abort_postqueue(struct AdapterControlBlock *acb) argument 941 arcmsr_iop_reset(struct AdapterControlBlock *acb) argument 996 struct AdapterControlBlock *acb = srb->acb; local 1065 arcmsr_post_srb(struct AdapterControlBlock *acb, struct CommandControlBlock *srb) argument 1152 arcmsr_get_iop_rqbuffer( struct AdapterControlBlock *acb) argument 1188 arcmsr_get_iop_wqbuffer( struct AdapterControlBlock *acb) argument 1224 arcmsr_iop_message_read(struct AdapterControlBlock *acb) argument 1253 arcmsr_iop_message_wrote(struct AdapterControlBlock *acb) argument 1294 arcmsr_stop_hba_bgrb(struct AdapterControlBlock *acb) argument 1308 arcmsr_stop_hbb_bgrb(struct AdapterControlBlock *acb) argument 1322 arcmsr_stop_hbc_bgrb(struct AdapterControlBlock *acb) argument 1335 arcmsr_stop_hbd_bgrb(struct AdapterControlBlock *acb) argument 1347 arcmsr_stop_adapter_bgrb(struct AdapterControlBlock *acb) argument 1374 struct AdapterControlBlock *acb; local 1389 arcmsr_Read_iop_rqbuffer_data_D(struct AdapterControlBlock *acb, struct QBUFFER *prbuffer) argument 1434 arcmsr_Read_iop_rqbuffer_data(struct AdapterControlBlock *acb, struct QBUFFER *prbuffer) argument 1463 arcmsr_iop2drv_data_wrote_handle(struct AdapterControlBlock *acb) argument 1485 arcmsr_Write_data_2iop_wqbuffer_D(struct AdapterControlBlock *acb) argument 1529 arcmsr_Write_data_2iop_wqbuffer(struct AdapterControlBlock *acb) argument 1561 arcmsr_iop2drv_data_read_handle(struct AdapterControlBlock *acb) argument 1597 arcmsr_rescan_lun(struct AdapterControlBlock *acb, int target, int lun) argument 1619 arcmsr_abort_dr_ccbs(struct AdapterControlBlock *acb, int target, int lun) argument 1648 arcmsr_dr_handle(struct AdapterControlBlock *acb) argument 1737 arcmsr_hba_message_isr(struct AdapterControlBlock *acb) argument 1749 arcmsr_hbb_message_isr(struct AdapterControlBlock *acb) argument 1762 arcmsr_hbc_message_isr(struct AdapterControlBlock *acb) argument 1774 arcmsr_hbd_message_isr(struct AdapterControlBlock *acb) argument 1786 arcmsr_hba_doorbell_isr(struct AdapterControlBlock *acb) argument 1812 arcmsr_hbc_doorbell_isr(struct AdapterControlBlock *acb) argument 1839 arcmsr_hbd_doorbell_isr(struct AdapterControlBlock *acb) argument 1872 arcmsr_hba_postqueue_isr(struct AdapterControlBlock *acb) argument 1895 arcmsr_hbb_postqueue_isr(struct AdapterControlBlock *acb) argument 1924 arcmsr_hbc_postqueue_isr(struct AdapterControlBlock *acb) argument 1978 arcmsr_hbd_postqueue_isr(struct AdapterControlBlock *acb) argument 2012 arcmsr_handle_hba_isr( struct AdapterControlBlock *acb) argument 2042 arcmsr_handle_hbb_isr( struct AdapterControlBlock *acb) argument 2077 arcmsr_handle_hbc_isr( struct AdapterControlBlock *acb) argument 2103 arcmsr_handle_hbd_isr( struct AdapterControlBlock *acb) argument 2136 arcmsr_interrupt(struct AdapterControlBlock *acb) argument 2163 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)arg; local 2175 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)arg; local 2206 arcmsr_iop_parking(struct AdapterControlBlock *acb) argument 2225 arcmsr_iop_ioctlcmd(struct AdapterControlBlock *acb, u_int32_t ioctl_cmd, caddr_t arg) argument 2398 struct AdapterControlBlock *acb; local 2413 arcmsr_get_freesrb(struct AdapterControlBlock *acb) argument 2436 arcmsr_iop_message_xfer(struct AdapterControlBlock *acb, union ccb *pccb) argument 2637 struct AdapterControlBlock *acb = (struct AdapterControlBlock *)srb->acb; local 2717 struct AdapterControlBlock *acb = (struct AdapterControlBlock *) abortccb->ccb_h.arcmsr_ccbacb_ptr; local 2759 arcmsr_bus_reset(struct AdapterControlBlock *acb) argument 2777 arcmsr_handle_virtual_command(struct AdapterControlBlock *acb, union ccb *pccb) argument 2825 struct AdapterControlBlock *acb; local 3077 arcmsr_start_hba_bgrb(struct AdapterControlBlock *acb) argument 3089 arcmsr_start_hbb_bgrb(struct AdapterControlBlock *acb) argument 3101 arcmsr_start_hbc_bgrb(struct AdapterControlBlock *acb) argument 3114 arcmsr_start_hbd_bgrb(struct AdapterControlBlock *acb) argument 3126 arcmsr_start_adapter_bgrb(struct AdapterControlBlock *acb) argument 3148 arcmsr_polling_hba_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3202 arcmsr_polling_hbb_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3262 arcmsr_polling_hbc_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3312 arcmsr_polling_hbd_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3367 arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb) argument 3392 arcmsr_get_hba_config(struct AdapterControlBlock *acb) argument 3441 arcmsr_get_hbb_config(struct AdapterControlBlock *acb) argument 3490 arcmsr_get_hbc_config(struct AdapterControlBlock *acb) argument 3540 arcmsr_get_hbd_config(struct AdapterControlBlock *acb) argument 3591 arcmsr_get_firmware_spec(struct AdapterControlBlock *acb) argument 3616 arcmsr_wait_firmware_ready( struct AdapterControlBlock *acb) argument 3676 arcmsr_clear_doorbell_queue_buffer( struct AdapterControlBlock *acb) argument 3718 arcmsr_iop_confirm(struct AdapterControlBlock *acb) argument 3825 arcmsr_enable_eoi_mode(struct AdapterControlBlock *acb) argument 3847 arcmsr_iop_init(struct AdapterControlBlock *acb) argument 3871 struct AdapterControlBlock *acb = arg; local 3904 arcmsr_free_resource(struct AdapterControlBlock *acb) argument 3920 arcmsr_mutex_init(struct AdapterControlBlock *acb) argument 3931 arcmsr_mutex_destroy(struct AdapterControlBlock *acb) argument 3944 struct AdapterControlBlock *acb = device_get_softc(dev); local [all...] |
H A D | arcmsr.h | 188 #define CHIP_REG_READ32(s, b, r) bus_space_read_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r)) 189 #define CHIP_REG_WRITE32(s, b, r, d) bus_space_write_4(acb->btag[b], acb->bhandle[b], offsetof(struct s, r), d) 1064 struct AdapterControlBlock *acb; /* 520-523 524-527 */ member in struct:CommandControlBlock
|
/freebsd-10.1-release/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 348 struct acb *acb; local 1254 struct acb *acb; local 1329 adwprocesserror(struct adw_softc *adw, struct acb *acb) argument 1424 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-10.1-release/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | arc.c | 3034 arc_callback_t *callback_list, *acb; local 3098 for (acb = callback_list; acb; acb = acb->acb_next) { 3099 if (acb->acb_done) { 3104 acb->acb_buf = abuf; 3149 while ((acb = callback_list) != NULL) { 3150 if (acb->acb_done) 3151 acb 3221 arc_callback_t *acb = NULL; local 3281 arc_callback_t *acb; local [all...] |
/freebsd-10.1-release/sys/dev/bktr/ |
H A D | msp34xx.c | 124 int acb; member in struct:msp3400c 318 msp->acb &= ~scarts[out][SCART_MASK]; 319 msp->acb |= scarts[out][in]; 320 msp3400c_write(client,I2C_MSP3400C_DFP, 0x0013, msp->acb);
|
/freebsd-10.1-release/sys/cam/scsi/ |
H A D | scsi_low.c | 4129 struct slccb *acb; local 4133 acb = TAILQ_FIRST(&li->li_discq); 4134 if (scsi_low_abort_ccb(slp, acb) == 0) 4137 "aborting ccb(0x%lx) start\n", (u_long) acb);
|