Lines Matching defs:PedDevice

20  * \addtogroup PedDevice
54 typedef struct _PedDevice PedDevice;
71 PedDevice* next;
103 PedDevice* (*_new) (const char* path);
104 void (*destroy) (PedDevice* dev);
105 int (*is_busy) (PedDevice* dev);
106 int (*open) (PedDevice* dev);
107 int (*refresh_open) (PedDevice* dev);
108 int (*close) (PedDevice* dev);
109 int (*refresh_close) (PedDevice* dev);
110 int (*read) (const PedDevice* dev, void* buffer,
112 int (*write) (PedDevice* dev, const void* buffer,
114 int (*sync) (PedDevice* dev);
115 int (*sync_fast) (PedDevice* dev);
116 PedSector (*check) (PedDevice* dev, void* buffer,
120 PedAlignment *(*get_minimum_alignment)(const PedDevice *dev);
121 PedAlignment *(*get_optimum_alignment)(const PedDevice *dev);
130 extern PedDevice* ped_device_get (const char* name);
131 extern PedDevice* ped_device_get_next (const PedDevice* dev);
132 extern int ped_device_is_busy (PedDevice* dev);
133 extern int ped_device_open (PedDevice* dev);
134 extern int ped_device_close (PedDevice* dev);
135 extern void ped_device_destroy (PedDevice* dev);
136 extern void ped_device_cache_remove (PedDevice* dev);
138 extern int ped_device_begin_external_access (PedDevice* dev);
139 extern int ped_device_end_external_access (PedDevice* dev);
141 extern int ped_device_read (const PedDevice* dev, void* buffer,
143 extern int ped_device_write (PedDevice* dev, const void* buffer,
145 extern int ped_device_sync (PedDevice* dev);
146 extern int ped_device_sync_fast (PedDevice* dev);
147 extern PedSector ped_device_check (PedDevice* dev, void* buffer,
149 extern PedConstraint* ped_device_get_constraint (const PedDevice* dev);
152 const PedDevice *dev);
154 const PedDevice *dev);
156 extern PedAlignment *ped_device_get_minimum_alignment(const PedDevice *dev);
157 extern PedAlignment *ped_device_get_optimum_alignment(const PedDevice *dev);