Lines Matching refs:fd
38 static int is_master(int fd) in is_master() argument
45 ret = ioctl(fd, DRM_IOCTL_GET_CLIENT, &client); in is_master()
50 ret = ioctl(fd, DRM_IOCTL_GET_CLIENT, &client); in is_master()
66 int fd; in drm_open_matching() local
74 fd = -1; in drm_open_matching()
92 fd = open(dnode, O_RDWR); in drm_open_matching()
93 if (fd < 0) in drm_open_matching()
95 if ((flags & DRM_TEST_MASTER) && !is_master(fd)) { in drm_open_matching()
96 close(fd); in drm_open_matching()
97 fd = -1; in drm_open_matching()
106 return fd; in drm_open_matching()
111 int fd = drm_open_matching("*:*", 0); in drm_open_any() local
113 if (fd < 0) { in drm_open_any()
118 return fd; in drm_open_any()
126 int fd = drm_open_matching("*:*", DRM_TEST_MASTER); in drm_open_any_master() local
128 if (fd < 0) { in drm_open_any_master()
133 return fd; in drm_open_any_master()