Home
last modified time | relevance | path

Searched refs:udl (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/udl/
Dudl_main.c32 struct udl_device *udl = to_udl(dev); in udl_parse_vendor_descriptor() local
75 udl->sku_pixel_limit = max_area; in udl_parse_vendor_descriptor()
99 static int udl_select_std_channel(struct udl_device *udl) in udl_select_std_channel() argument
112 ret = usb_control_msg(udl->udev, in udl_select_std_channel()
113 usb_sndctrlpipe(udl->udev, 0), in udl_select_std_channel()
133 struct udl_device *udl = unode->dev; in udl_urb_completion() local
143 atomic_set(&udl->lost_pixels, 1); in udl_urb_completion()
147 urb->transfer_buffer_length = udl->urbs.size; /* reset to actual */ in udl_urb_completion()
149 spin_lock_irqsave(&udl->urbs.lock, flags); in udl_urb_completion()
150 list_add_tail(&unode->entry, &udl->urbs.list); in udl_urb_completion()
[all …]
Dudl_drv.c89 struct udl_device *udl; in udl_driver_create() local
92 udl = kzalloc(sizeof(*udl), GFP_KERNEL); in udl_driver_create()
93 if (!udl) in udl_driver_create()
96 r = drm_dev_init(&udl->drm, &driver, &interface->dev); in udl_driver_create()
98 kfree(udl); in udl_driver_create()
102 udl->udev = udev; in udl_driver_create()
103 udl->drm.dev_private = udl; in udl_driver_create()
105 r = udl_init(udl); in udl_driver_create()
107 drm_dev_fini(&udl->drm); in udl_driver_create()
108 kfree(udl); in udl_driver_create()
[all …]
Dudl_modeset.c231 struct udl_device *udl = dev->dev_private; in udl_crtc_write_mode_to_hw() local
242 memcpy(buf, udl->mode_buf, udl->mode_buf_len); in udl_crtc_write_mode_to_hw()
243 retval = udl_submit_urb(dev, urb, udl->mode_buf_len); in udl_crtc_write_mode_to_hw()
244 DRM_DEBUG("write mode info %d\n", udl->mode_buf_len); in udl_crtc_write_mode_to_hw()
252 struct udl_device *udl = dev->dev_private; in udl_crtc_dpms() local
271 if (udl->mode_buf_len == 0) { in udl_crtc_dpms()
305 struct udl_device *udl = dev->dev_private; in udl_crtc_mode_set() local
310 udl->crtc = crtc; in udl_crtc_mode_set()
312 buf = (char *)udl->mode_buf; in udl_crtc_mode_set()
340 udl->mode_buf_len = wrptr - buf; in udl_crtc_mode_set()
[all …]
Dudl_connector.c21 struct udl_device *udl = data; in udl_get_edid_block() local
29 ret = usb_control_msg(udl->udev, in udl_get_edid_block()
30 usb_rcvctrlpipe(udl->udev, 0), in udl_get_edid_block()
61 struct udl_device *udl = connector->dev->dev_private; in udl_mode_valid() local
62 if (!udl->sku_pixel_limit) in udl_mode_valid()
65 if (mode->vdisplay * mode->hdisplay > udl->sku_pixel_limit) in udl_mode_valid()
74 struct udl_device *udl = connector->dev->dev_private; in udl_detect() local
86 udl_connector->edid = drm_do_get_edid(connector, udl_get_edid_block, udl); in udl_detect()
Dudl_fb.c81 struct udl_device *udl = to_udl(dev); in udl_handle_damage() local
149 atomic_add(bytes_sent, &udl->bytes_sent); in udl_handle_damage()
150 atomic_add(bytes_identical, &udl->bytes_identical); in udl_handle_damage()
151 atomic_add((width * height) << log_bpp, &udl->bytes_rendered); in udl_handle_damage()
155 &udl->cpu_kcycles_used); in udl_handle_damage()
209 struct udl_device *udl = to_udl(dev); in udl_fb_open() local
212 if (drm_dev_is_unplugged(&udl->drm)) in udl_fb_open()
436 struct udl_device *udl = to_udl(dev); in udl_fbdev_init() local
445 udl->fbdev = ufbdev; in udl_fbdev_init()
475 struct udl_device *udl = to_udl(dev); in udl_fbdev_cleanup() local
[all …]
DMakefile2 udl-y := udl_drv.o udl_modeset.o udl_connector.o udl_encoder.o udl_main.o udl_fb.o udl_transfer.o u…
4 obj-$(CONFIG_DRM_UDL) := udl.o
Dudl_gem.c206 struct udl_device *udl = to_udl(dev); in udl_gem_mmap() local
209 mutex_lock(&udl->gem_lock); in udl_gem_mmap()
229 mutex_unlock(&udl->gem_lock); in udl_gem_mmap()
Dudl_dmabuf.c68 struct udl_device *udl = dev->dev_private; in udl_map_dma_buf() local
105 mutex_lock(&udl->gem_lock); in udl_map_dma_buf()
130 mutex_unlock(&udl->gem_lock); in udl_map_dma_buf()
Dudl_drv.h110 int udl_init(struct udl_device *udl);
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_fcoe.c26 ddp->udl = NULL; in ixgbe_fcoe_clear_ddp()
61 if (!ddp->udl) in ixgbe_fcoe_ddp_put()
113 dma_pool_free(ddp->pool, ddp->udl, ddp->udp); in ixgbe_fcoe_ddp_put()
195 ddp->udl = dma_pool_alloc(ddp_pool->pool, GFP_KERNEL, &ddp->udp); in ixgbe_fcoe_ddp_setup()
196 if (!ddp->udl) { in ixgbe_fcoe_ddp_setup()
233 ddp->udl[j] = (u64)(addr - thisoff); in ixgbe_fcoe_ddp_setup()
255 ddp->udl[j] = (u64)(fcoe->extra_ddp_buffer_dma); in ixgbe_fcoe_ddp_setup()
319 dma_pool_free(ddp->pool, ddp->udl, ddp->udp); in ixgbe_fcoe_ddp_setup()
424 if (!ddp->udl) in ixgbe_fcoe_ddp()
Dixgbe_fcoe.h41 u64 *udl; member
/Linux-v5.4/drivers/gpu/drm/
DMakefile85 obj-$(CONFIG_DRM_UDL) += udl/
DKconfig279 source "drivers/gpu/drm/udl/Kconfig"
/Linux-v5.4/
DMAINTAINERS5313 F: drivers/gpu/drm/udl/