Lines Matching refs:media
36 __io_media_copy_whole_media(io_service_t media)
41 IOObjectRetain(media);
43 while (media) {
44 if (IOObjectConformsTo(media, kIOMediaClass)) {
45 property = IORegistryEntryCreateCFProperty(media, CFSTR(kIOMediaWholeKey), kCFAllocatorDefault, 0);
53 IORegistryEntryGetParentEntry(media, kIOServicePlane, &parent);
54 IOObjectRelease(media);
55 media = parent;
58 return media;
71 __io_media_is_writable(io_service_t media)
76 property = IORegistryEntryCreateCFProperty(media, CFSTR(kIOMediaWritableKey), kCFAllocatorDefault, 0);
82 if (IOObjectConformsTo(media, kIOBDMediaClass)) {
83 property = IORegistryEntryCreateCFProperty(media, CFSTR(kIOBDMediaTypeKey), kCFAllocatorDefault, 0);
91 } else if (IOObjectConformsTo(media, kIOCDMediaClass)) {
92 property = IORegistryEntryCreateCFProperty(media, CFSTR(kIOCDMediaTypeKey), kCFAllocatorDefault, 0);
101 } else if (IOObjectConformsTo(media, kIODVDMediaClass)) {
102 property = IORegistryEntryCreateCFProperty(media, CFSTR(kIODVDMediaTypeKey), kCFAllocatorDefault, 0);
128 io_service_t media;
131 media = __io_media_create_from_bsd_name(dev);
132 if (media) {
133 writable = __io_media_is_writable(media);
135 whole = __io_media_copy_whole_media(media);
142 IOObjectRelease(media);