status_block
u_int16_t status_block[EDC_MAX_CMD_RES_LEN];
sc->status_block[0] = sifr;
sc->status_block[i] = le16toh(
memset(&sc->status_block[i], 0,
memcpy(sc->sc_ed[devno]->sense_data, sc->status_block,
edc_dump_status_block(sc, sc->status_block, intr_id);
sc->sc_resblk = sc->status_block[SB_RESBLKCNT_IDX];
edc_dump_status_block(struct edc_mca_softc *sc, u_int16_t *status_block,
edc_commands[status_block[0] & 0x1f],
edc_cmd_status[SB_GET_CMD_STATUS(status_block)],
status_block[0] & 0x1f,
SB_GET_CMD_STATUS(status_block),
status_block[SB_RESBLKCNT_IDX],
(status_block[5] << 16) | status_block[4]);
edc_cmd_error[status_block[1] & 0xff]);
status_block[1] & 0xff);
edc_dev_errors[status_block[2] & 0xff]);
"\010Reserved0", (status_block[2] & 0xff00) >> 8);
status_block[2] & 0xff,
(status_block[2] & 0xff00) >> 8);
if (sc->status_block != NULL && sc->status_map != NULL) {
bus_dmamem_unmap(sc->bnx_dmatag, (void *)sc->status_block,
sc->status_block = NULL;
BNX_STATUS_BLK_SZ, (void **)&sc->status_block, BUS_DMA_NOWAIT)) {
sc->status_block, BNX_STATUS_BLK_SZ, NULL, BUS_DMA_NOWAIT)) {
memset(sc->status_block, 0, BNX_STATUS_BLK_SZ);
new_link_state = sc->status_block->status_attn_bits &
old_link_state = sc->status_block->status_attn_bits_ack &
struct status_block *sblk = sc->status_block;
struct status_block *sblk = sc->status_block;
const struct status_block *sblk;
sblk = sc->status_block;
struct status_block *sblk;
sblk = sc->status_block;
sc->status_block);
#define BNX_STATUS_BLK_SZ sizeof(struct status_block)
struct status_block *status_block; /* virtual address */
if ((cmd_hdr->status_block.error) /* aen_code */
aen_code = cmd_hdr->status_block.error;
cmd_hdr->status_block.substatus_block.severity;
} status_block;