Lines Matching refs:fib

87 				     u_int32_t xferstate, struct aac_fib *fib,
195 static void aac_handle_aif(struct aac_softc *sc, struct aac_fib *fib);
210 struct aac_fib *fib, int cid,
244 struct aac_fib *fib;
322 aac_alloc_sync_fib(sc, &fib);
325 if ((aac_get_container_info(sc, fib, i, &mir, &uid)) != 0)
373 struct aac_fib *fib;
389 fib = cm->cm_fib;
394 fib->Header.Size =
396 fib->Header.XferState =
405 fib->Header.Command = SendHostTime;
406 *(uint32_t *)fib->data = tv.tv_sec;
447 struct aac_fib *fib;
458 fib = cm->cm_fib;
460 fib = sync_fib;
463 mi = (struct aac_mntinfo *)&fib->data[0];
475 if (aac_sync_fib(sc, ContainerCommand, 0, fib,
484 fib->Header.Size =
486 fib->Header.XferState =
495 fib->Header.Command = ContainerCommand;
502 bcopy(&fib->data[0], mir, sizeof(struct aac_mntinforesp));
512 ccfg = (struct aac_cnt_config *)&fib->data[0];
519 rval = aac_sync_fib(sc, ContainerCommand, 0, fib,
526 fib->Header.Size =
528 fib->Header.XferState =
537 fib->Header.Command = ContainerCommand;
815 struct aac_fib *fib;
831 aac_alloc_sync_fib(sc, &fib);
832 cc = (struct aac_close_command *)&fib->data[0];
837 if (aac_sync_fib(sc, ContainerCommand, 0, fib,
893 struct aac_fib *fib;
973 fib = cm->cm_fib;
976 noMoreAif = (fib->Header.XferState & AAC_FIBSTATE_NOMOREAIF) ? 1:0;
978 aac_handle_aif(sc, fib);
983 fib->Header.XferState |= AAC_FIBSTATE_DONEADAP;
984 *((u_int32_t *)(fib->data)) = ST_OK;
1307 struct aac_fib *fib;
1312 fib = cm->cm_fib;
1318 if (fib->Header.Command == RawIo2) {
1324 raw = (struct aac_raw_io2 *)&fib->data[0];
1372 fib->Header.Size += nseg *
1375 } else if (fib->Header.Command == RawIo) {
1387 fib->Header.Size += nseg*sizeof(struct aac_sg_entryraw);
1397 fib->Header.Size += nseg*sizeof(struct aac_sg_entry);
1407 fib->Header.Size += nseg*sizeof(struct aac_sg_entry64);
1985 struct aac_fib *fib;
1991 aac_alloc_sync_fib(sc, &fib);
1993 ccfg = (struct aac_cnt_config *)&fib->data[0];
1999 rval = aac_sync_fib(sc, ContainerCommand, 0, fib,
2009 rval = aac_sync_fib(sc, ContainerCommand, 0, fib,
2088 struct aac_fib *fib, u_int16_t datasize)
2099 fib->Header.XferState = AAC_FIBSTATE_HOSTOWNED |
2102 fib->Header.XferState |= xferstate;
2103 fib->Header.Command = command;
2104 fib->Header.StructType = AAC_FIBTYPE_TFIB;
2105 fib->Header.Size = sizeof(struct aac_fib_header) + datasize;
2106 fib->Header.SenderSize = sizeof(struct aac_fib);
2107 fib->Header.SenderFibAddress = 0; /* Not needed */
2108 fib->Header.u.ReceiverFibAddress = sc->aac_common_busaddr +
2115 fib->Header.u.ReceiverFibAddress, 0, 0, 0, NULL, NULL)) {
2453 struct aac_fib *fib;
2460 aac_alloc_sync_fib(sc, &fib);
2463 fib->data[0] = 0;
2464 if (aac_sync_fib(sc, RequestSupplementAdapterInfo, 0, fib, 1))
2469 supp_info = ((struct aac_supplement_adapter_info *)&fib->data[0]);
2480 fib->data[0] = 0;
2481 if (aac_sync_fib(sc, RequestAdapterInfo, 0, fib, 1)) {
2489 info = (struct aac_adapter_info *)&fib->data[0];
2815 struct aac_fib *fib;
2852 fib = cm->cm_fib;
2853 srbcmd = (struct aac_srb *)fib->data;
2954 fib->Header.Size = sizeof(struct aac_fib_header) +
2956 fib->Header.XferState =
2965 fib->Header.Command = (sc->flags & AAC_FLAGS_SG_64BIT) ?
2997 error = copyout(fib->data, user_reply, sizeof(struct aac_srb_response));
3023 struct aac_fib *fib;
3034 fib = cm->cm_fib;
3035 fib->Header.Size = sizeof(struct aac_fib);
3036 fib->Header.XferState =
3045 fib->Header.Handle = 0x00800000;
3046 fib->Header.Command = AifRequest;
3047 ((struct aac_aif_command *)fib->data)->command = AifReqEvent;
3085 aac_handle_aif(struct aac_softc *sc, struct aac_fib *fib)
3098 aif = (struct aac_aif_command*)&fib->data[0];
3230 bcopy(fib, &sc->aac_aifq[current], sizeof(struct aac_fib));
3296 * Pass the fib context to the caller
3341 * Close the caller's fib context
3593 struct aac_fib *fib;
3604 aac_alloc_sync_fib(sc, &fib);
3605 c_cmd = (struct aac_ctcfg *)&fib->data[0];
3612 error = aac_sync_fib(sc, ContainerCommand, 0, fib,
3622 c_resp = (struct aac_ctcfg_resp *)&fib->data[0];
3633 vmi = (struct aac_vmioctl *)&fib->data[0];
3642 error = aac_sync_fib(sc, ContainerCommand, 0, fib,
3652 vmi_resp = (struct aac_vmi_businf_resp *)&fib->data[0];
3730 struct aac_fib *fib;
3812 aac_alloc_sync_fib(sc, &fib);
3813 pc = (struct aac_pause_command *)&fib->data[0];
3820 (void) aac_sync_fib(sc, ContainerCommand, 0, fib,