Functions that deal with finding, opening, closing, and otherwise using the DRM device itself. More...
Functions | |
| Ecore_Drm_Device * | ecore_drm_device_find (const char *name, const char *seat) |
| Find a drm device in the system. More... | |
| void | ecore_drm_device_free (Ecore_Drm_Device *dev) |
| Free an Ecore_Drm_Device. More... | |
| Eina_Bool | ecore_drm_device_open (Ecore_Drm_Device *dev) |
| Open an Ecore_Drm_Device. More... | |
| Eina_Bool | ecore_drm_device_close (Ecore_Drm_Device *dev) |
| Close an Ecore_Drm_Device. More... | |
| Eina_Bool | ecore_drm_device_master_get (Ecore_Drm_Device *dev) |
| Get if a given Ecore_Drm_Device is master. More... | |
| Eina_Bool | ecore_drm_device_master_set (Ecore_Drm_Device *dev) |
| Set a given Ecore_Drm_Device to master. More... | |
| Eina_Bool | ecore_drm_device_master_drop (Ecore_Drm_Device *dev) |
| Tell a given Ecore_Drm_Device to stop being master. More... | |
Functions that deal with finding, opening, closing, and otherwise using the DRM device itself.
| Ecore_Drm_Device* ecore_drm_device_find | ( | const char * | name, |
| const char * | seat | ||
| ) |
Find a drm device in the system.
| name | The name of the device to find. If NULL, this function will search for the default drm device. |
| seat | The name of the seat where this device may be found. If NULL, this function will use a default seat name 'seat0'. |
References DBG, EINA_FALSE, and eina_stringshare_add().
| void ecore_drm_device_free | ( | Ecore_Drm_Device * | dev | ) |
Free an Ecore_Drm_Device.
This function will cleanup and free any previously allocated Ecore_Drm_Device.
| dev | The Ecore_Drm_Device to free |
References EINA_LIST_FREE, and eina_stringshare_del().
| Eina_Bool ecore_drm_device_open | ( | Ecore_Drm_Device * | dev | ) |
Open an Ecore_Drm_Device.
This function will open an existing Ecore_Drm_Device for use.
| dev | The Ecore_Drm_Device to try and open |
References DBG, ECORE_FD_READ, ecore_idle_enterer_add(), ecore_main_fd_handler_add(), EINA_FALSE, EINA_TRUE, and ERR.
| Eina_Bool ecore_drm_device_close | ( | Ecore_Drm_Device * | dev | ) |
Close an Ecore_Drm_Device.
This function will close a previously opened Ecore_Drm_Device
| dev | The Ecore_Drm_Device to free |
References ecore_main_fd_handler_del(), EINA_FALSE, and EINA_TRUE.
| Eina_Bool ecore_drm_device_master_get | ( | Ecore_Drm_Device * | dev | ) |
Get if a given Ecore_Drm_Device is master.
This function will check if the given drm device is set to master
| dev | The Ecore_Drm_Device to check |
References EINA_FALSE.
| Eina_Bool ecore_drm_device_master_set | ( | Ecore_Drm_Device * | dev | ) |
Set a given Ecore_Drm_Device to master.
This function will attempt to set a given drm device to be master
| dev | The Ecore_Drm_Device to set |
References DBG, EINA_FALSE, and EINA_TRUE.
| Eina_Bool ecore_drm_device_master_drop | ( | Ecore_Drm_Device * | dev | ) |
Tell a given Ecore_Drm_Device to stop being master.
This function will attempt to ask a drm device to stop being master
| dev | The Ecore_Drm_Device to set |
References DBG, EINA_FALSE, and EINA_TRUE.