• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/IOStorageFamily-182.1.1/

Lines Matching refs:dkrtype

115 static int  dkreadwrite(dkr_t dkr, dkrtype_t dkrtype);
2419 inline dev_t DKR_GET_DEV(dkr_t dkr, dkrtype_t dkrtype)
2421 return (dkrtype == DKRTYPE_BUF)
2426 inline UInt64 DKR_GET_BYTE_COUNT(dkr_t dkr, dkrtype_t dkrtype)
2428 return (dkrtype == DKRTYPE_BUF)
2433 inline UInt64 DKR_GET_BYTE_START(dkr_t dkr, dkrtype_t dkrtype)
2435 if (dkrtype == DKRTYPE_BUF)
2448 inline bool DKR_IS_READ(dkr_t dkr, dkrtype_t dkrtype)
2450 return (dkrtype == DKRTYPE_BUF)
2455 inline bool DKR_IS_ASYNCHRONOUS(dkr_t dkr, dkrtype_t dkrtype)
2457 return (dkrtype == DKRTYPE_BUF)
2462 inline bool DKR_IS_RAW(dkr_t dkr, dkrtype_t dkrtype)
2464 return (dkrtype == DKRTYPE_BUF)
2469 inline void DKR_SET_BYTE_COUNT(dkr_t dkr, dkrtype_t dkrtype, UInt64 bcount)
2471 if (dkrtype == DKRTYPE_BUF)
2477 inline void DKR_RUN_COMPLETION(dkr_t dkr, dkrtype_t dkrtype, IOReturn status)
2479 if (dkrtype == DKRTYPE_BUF)
2491 inline IOMemoryDescriptor * DKR_GET_BUFFER(dkr_t dkr, dkrtype_t dkrtype)
2493 if (dkrtype == DKRTYPE_BUF)
2538 inline void * DKR_GET_DRIVER_DATA(dkr_t dkr, dkrtype_t dkrtype)
2540 return (dkrtype == DKRTYPE_BUF)
2545 inline void DKR_SET_DRIVER_DATA(dkr_t dkr, dkrtype_t dkrtype, void * drvdata)
2547 if (dkrtype == DKRTYPE_BUF)
2553 inline IOStorageAttributes DKR_GET_ATTRIBUTES(dkr_t dkr, dkrtype_t dkrtype)
2557 if (dkrtype == DKRTYPE_BUF)
2588 inline bool DKR_DELAY_IDLE_SLEEP(dkr_t dkr, dkrtype_t dkrtype)
2590 return (dkrtype == DKRTYPE_BUF)
2597 int dkreadwrite(dkr_t dkr, dkrtype_t dkrtype)
2611 DKR_SET_DRIVER_DATA(dkr, dkrtype, 0);
2613 minor = gIOMediaBSDClientGlobals.getMinor(getminor(DKR_GET_DEV(dkr, dkrtype)));
2627 byteCount = DKR_GET_BYTE_COUNT(dkr, dkrtype); // (get byte count)
2628 byteStart = DKR_GET_BYTE_START(dkr, dkrtype); // (get byte start)
2639 status = DKR_IS_READ(dkr,dkrtype) ? kIOReturnSuccess : kIOReturnIOError;
2648 if ( DKR_IS_RAW(dkr, dkrtype) )
2663 buffer = DKR_GET_BUFFER(dkr, dkrtype);
2716 attributes = DKR_GET_ATTRIBUTES(dkr, dkrtype);
2718 DKR_SET_DRIVER_DATA(dkr, dkrtype, buffer);
2722 if ( DKR_DELAY_IDLE_SLEEP(dkr, dkrtype) )
2757 if ( DKR_IS_ASYNCHRONOUS(dkr, dkrtype) ) // (an asynchronous request?)
2763 completion.parameter = (void *) dkrtype;
2765 if ( DKR_IS_READ(dkr, dkrtype) ) // (a read?)
2786 if ( DKR_IS_READ(dkr, dkrtype) ) // (a read?)
2805 dkreadwritecompletion(dkr, (void *)dkrtype, status, byteCount);
2812 dkreadwritecompletion(dkr, (void *)dkrtype, status, 0);
2827 dkrtype_t dkrtype = (dkrtype_t) (uintptr_t) parameter;
2828 dev_t dev = DKR_GET_DEV(dkr, dkrtype);
2829 void * drvdata = DKR_GET_DRIVER_DATA(dkr, dkrtype);
2848 if ( DKR_IS_ASYNCHRONOUS(dkr, dkrtype) ) // (an asynchronous request?)
2850 DKR_SET_BYTE_COUNT(dkr, dkrtype, actualByteCount); // (set byte count)
2851 DKR_RUN_COMPLETION(dkr, dkrtype, status); // (run completion)
2855 DKR_SET_BYTE_COUNT(dkr, dkrtype, actualByteCount); // (set byte count)