Symbol: CommandControlBlock
sys/dev/arcmsr/arcmsr.c
1074
static void arcmsr_post_srb(struct AdapterControlBlock *acb, struct CommandControlBlock *srb)
sys/dev/arcmsr/arcmsr.c
154
static void arcmsr_free_srb(struct CommandControlBlock *srb);
sys/dev/arcmsr/arcmsr.c
155
static struct CommandControlBlock *arcmsr_get_freesrb(struct AdapterControlBlock *acb);
sys/dev/arcmsr/arcmsr.c
164
static void arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb);
sys/dev/arcmsr/arcmsr.c
1709
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
174
static void arcmsr_srb_complete(struct CommandControlBlock *srb, int stand_flag);
sys/dev/arcmsr/arcmsr.c
176
static void arcmsr_report_sense_info(struct CommandControlBlock *srb);
sys/dev/arcmsr/arcmsr.c
177
static void arcmsr_build_srb(struct CommandControlBlock *srb, bus_dma_segment_t *dm_segs, u_int32_t nseg);
sys/dev/arcmsr/arcmsr.c
2724
static void arcmsr_free_srb(struct CommandControlBlock *srb)
sys/dev/arcmsr/arcmsr.c
2741
static struct CommandControlBlock *arcmsr_get_freesrb(struct AdapterControlBlock *acb)
sys/dev/arcmsr/arcmsr.c
2743
struct CommandControlBlock *srb = NULL;
sys/dev/arcmsr/arcmsr.c
2965
struct CommandControlBlock *srb = (struct CommandControlBlock *)arg;
sys/dev/arcmsr/arcmsr.c
3047
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3166
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3462
static void arcmsr_polling_hba_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
3464
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3487
srb = (struct CommandControlBlock *)
sys/dev/arcmsr/arcmsr.c
3516
static void arcmsr_polling_hbb_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
3519
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3546
srb = (struct CommandControlBlock *)
sys/dev/arcmsr/arcmsr.c
3575
static void arcmsr_polling_hbc_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
3577
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3601
srb = (struct CommandControlBlock *)(acb->vir2phy_offset+(flag_srb & 0xFFFFFFE0));/*frame must be 32 bytes aligned*/
sys/dev/arcmsr/arcmsr.c
3625
static void arcmsr_polling_hbd_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
3628
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3656
srb = (struct CommandControlBlock *)(acb->vir2phy_offset+(flag_srb & 0xFFFFFFE0));/*frame must be 32 bytes aligned*/
sys/dev/arcmsr/arcmsr.c
3681
static void arcmsr_polling_hbe_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
3683
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
3735
static void arcmsr_polling_srbdone(struct AdapterControlBlock *acb, struct CommandControlBlock *poll_srb)
sys/dev/arcmsr/arcmsr.c
4320
cdb_phyaddr_lo32 = srb_phyaddr_lo32 + offsetof(struct CommandControlBlock, arcmsr_cdb);
sys/dev/arcmsr/arcmsr.c
4341
cdb_phyaddr_lo32 = srb_phyaddr_lo32 + offsetof(struct CommandControlBlock, arcmsr_cdb);
sys/dev/arcmsr/arcmsr.c
4414
struct CommandControlBlock *srb_tmp;
sys/dev/arcmsr/arcmsr.c
4419
srb_tmp = (struct CommandControlBlock *)acb->uncacheptr;
sys/dev/arcmsr/arcmsr.c
4439
srb_tmp = (struct CommandControlBlock *)((unsigned long)srb_tmp + SRB_SIZE);
sys/dev/arcmsr/arcmsr.c
4441
srb_tmp = (struct CommandControlBlock *)(acb->uncacheptr + ARCMSR_SRBS_POOL_SIZE);
sys/dev/arcmsr/arcmsr.c
5326
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
629
static void arcmsr_report_sense_info(struct CommandControlBlock *srb)
sys/dev/arcmsr/arcmsr.c
736
static void arcmsr_srb_complete(struct CommandControlBlock *srb, int stand_flag)
sys/dev/arcmsr/arcmsr.c
771
static void arcmsr_report_srb_state(struct AdapterControlBlock *acb, struct CommandControlBlock *srb, u_int16_t error)
sys/dev/arcmsr/arcmsr.c
824
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
830
srb = (struct CommandControlBlock *)(acb->vir2phy_offset+(flag_srb << 5));/*frame must be 32 bytes aligned*/
sys/dev/arcmsr/arcmsr.c
834
srb = (struct CommandControlBlock *)(acb->vir2phy_offset+(flag_srb & 0xFFFFFFE0)); /*frame must be 32 bytes aligned*/
sys/dev/arcmsr/arcmsr.c
841
srb = (struct CommandControlBlock *)(acb->vir2phy_offset+(flag_srb << 5));/*frame must be 32 bytes aligned*/
sys/dev/arcmsr/arcmsr.c
863
struct CommandControlBlock *srb = (struct CommandControlBlock *)arg;
sys/dev/arcmsr/arcmsr.c
952
struct CommandControlBlock *srb;
sys/dev/arcmsr/arcmsr.c
987
static void arcmsr_build_srb(struct CommandControlBlock *srb,
sys/dev/arcmsr/arcmsr.h
1321
#define SRB_SIZE ((sizeof(struct CommandControlBlock)+0x1f) & 0xffe0)
sys/dev/arcmsr/arcmsr.h
1381
struct CommandControlBlock *psrb_pool[ARCMSR_MAX_FREESRB_NUM]; /* serial srb pointer array */
sys/dev/arcmsr/arcmsr.h
1382
struct CommandControlBlock *srbworkingQ[ARCMSR_MAX_FREESRB_NUM]; /* working srb pointer array */