Lines Matching refs:siop_xfer
55 static void siop_setuptables(struct siop_adapter *, struct siop_xfer *,
58 static void siop_sdp(struct siop_adapter *, struct siop_xfer *,
60 static void siop_update_resid(struct siop_adapter *, struct siop_xfer *,
67 static void siop_xfer_setup(struct siop_xfer *, void *);
102 siop_setuptables(struct siop_adapter *adp, struct siop_xfer *xfer,
170 siop_sdp(struct siop_adapter *adp, struct siop_xfer *xfer, struct scsi_xfer *xs,
224 siop_update_resid(struct siop_adapter *adp, struct siop_xfer *xfer,
258 struct siop_xfer *siop_xfer = NULL;
282 siop_xfer = adp->xfer;
283 _inv((u_long)siop_xfer, sizeof(*siop_xfer));
301 if (siop_xfer) {
310 local_to_PCI((u_long)siop_xfer));
350 if (siop_xfer) {
362 if (siop_xfer) {
382 if (siop_xfer == NULL) {
414 siop_xfer = adp->xfer;
415 dsa = local_to_PCI((u_long)siop_xfer);
419 _wbinv((u_long)siop_xfer, sizeof(*siop_xfer));
426 siop_sdp(adp, siop_xfer, xs, offset);
431 _wbinv((u_long)siop_xfer, sizeof(*siop_xfer));
456 siop_update_resid(adp, siop_xfer, xs, offset);
479 xs->status = ctoh32(siop_xfer->siop_tables.status);
560 _wbinv((u_long)xfer, sizeof(struct siop_xfer));
626 struct siop_xfer *siop_xfer = adp->xfer;
677 dsa = local_to_PCI((u_long)siop_xfer);
680 siop_xfer->resel[E_ldsa_abs_slot_Used[0]] =
682 _wbinv((u_long)siop_xfer, sizeof(*siop_xfer));
700 siop_xfer_setup(struct siop_xfer *xfer, void *scriptaddr)
1171 struct siop_xfer *xfer;
1204 xfer = ALLOC(struct siop_xfer, sizeof(struct siop_xfer));