Searched refs:gdrm (Results 1 - 4 of 4) sorted by relevance

/linux-master/drivers/gpu/drm/gud/
H A Dgud_drv.c152 static int gud_usb_transfer(struct gud_device *gdrm, bool in, u8 request, u16 index, argument
155 struct usb_interface *intf = to_usb_interface(gdrm->drm.dev);
158 drm_dbg(&gdrm->drm, "%s: request=0x%x index=%u len=%zu\n",
161 if (!drm_dev_enter(&gdrm->drm, &idx))
164 mutex_lock(&gdrm->ctrl_lock);
167 if (ret == -EPIPE || ((gdrm->flags & GUD_DISPLAY_FLAG_STATUS_ON_SET) && !in && ret >= 0)) {
174 dev_err_once(gdrm->drm.dev,
181 drm_dbg(&gdrm->drm, "ret=%d\n", ret);
182 gdrm->stats_num_errors++;
185 mutex_unlock(&gdrm
195 gud_usb_get(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t max_len) argument
204 gud_usb_set(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len) argument
227 gud_usb_get_u8(struct gud_device *gdrm, u8 request, u16 index, u8 *val) argument
246 gud_usb_set_u8(struct gud_device *gdrm, u8 request, u8 val) argument
251 gud_get_properties(struct gud_device *gdrm) argument
318 struct gud_device *gdrm = to_gud_device(drm); local
329 struct gud_device *gdrm = to_gud_device(entry->dev); local
387 gud_alloc_bulk_buffer(struct gud_device *gdrm) argument
415 struct gud_device *gdrm = data; local
434 struct gud_device *gdrm; local
632 struct gud_device *gdrm = usb_get_intfdata(interface); local
646 struct gud_device *gdrm = usb_get_intfdata(intf); local
653 struct gud_device *gdrm = usb_get_intfdata(intf); local
[all...]
H A Dgud_pipe.c153 static int gud_prep_flush(struct gud_device *gdrm, struct drm_framebuffer *fb, argument
159 u8 compression = gdrm->compression;
166 if (len > gdrm->bulk_len)
172 buf = gdrm->compress_buf;
174 buf = gdrm->bulk_buf;
217 complen = LZ4_compress_default(buf, gdrm->bulk_buf, len, len, gdrm->lz4_comp_mem);
242 static int gud_usb_bulk(struct gud_device *gdrm, size_t len) argument
247 ret = usb_sg_init(&ctx.sgr, gud_to_usb_device(gdrm), gdrm
269 gud_flush_rect(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, bool cached_reads, const struct drm_format_info *format, struct drm_rect *rect, struct drm_format_conv_state *fmtcnv_state) argument
312 gud_clear_damage(struct gud_device *gdrm) argument
320 gud_flush_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, bool cached_reads, struct drm_rect *damage) argument
363 struct gud_device *gdrm = container_of(work, struct gud_device, work); local
390 gud_fb_queue_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, struct drm_rect *damage) argument
431 gud_fb_handle_damage(struct gud_device *gdrm, struct drm_framebuffer *fb, const struct iosys_map *src, struct drm_rect *damage) argument
453 struct gud_device *gdrm = to_gud_device(pipe->crtc.dev); local
569 struct gud_device *gdrm = to_gud_device(drm); local
[all...]
H A Dgud_internal.h54 static inline struct usb_device *gud_to_usb_device(struct gud_device *gdrm) argument
56 return interface_to_usbdev(to_usb_interface(gdrm->drm.dev));
59 int gud_usb_get(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len);
60 int gud_usb_set(struct gud_device *gdrm, u8 request, u16 index, void *buf, size_t len);
61 int gud_usb_get_u8(struct gud_device *gdrm, u8 request, u16 index, u8 *val);
62 int gud_usb_set_u8(struct gud_device *gdrm, u8 request, u8 val);
64 void gud_clear_damage(struct gud_device *gdrm);
73 int gud_get_connectors(struct gud_device *gdrm);
H A Dgud_connector.c155 struct gud_device *gdrm = to_gud_device(connector->dev); local
163 ret = gud_usb_set(gdrm, GUD_REQ_SET_CONNECTOR_FORCE_DETECT,
171 ret = gud_usb_get_u8(gdrm, GUD_REQ_GET_CONNECTOR_STATUS, connector->index, &status);
220 struct gud_device *gdrm = to_gud_device(connector->dev); local
235 ret = gud_usb_get(gdrm, GUD_REQ_GET_CONNECTOR_EDID, connector->index,
254 ret = gud_usb_get(gdrm, GUD_REQ_GET_CONNECTOR_MODES, connector->index,
378 static int gud_connector_add_tv_mode(struct gud_device *gdrm, struct drm_connector *connector) argument
390 ret = gud_usb_get(gdrm, GUD_REQ_GET_CONNECTOR_TV_MODE_VALUES,
475 static int gud_connector_add_properties(struct gud_device *gdrm, struct gud_connector *gconn) argument
478 struct drm_device *drm = &gdrm
610 gud_connector_create(struct gud_device *gdrm, unsigned int index, struct gud_connector_descriptor_req *desc) argument
700 gud_get_connectors(struct gud_device *gdrm) argument
[all...]

Completed in 163 milliseconds