Home
last modified time | relevance | path

Searched refs:bos (Results 1 – 25 of 25) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_gem_submit.c40 int sz = sizeof(*submit) + (nr * sizeof(submit->bos[0])); in submit_create()
71 to_user_ptr(args->bos + (i * sizeof(submit_bo))); in submit_lookup_objects()
85 submit->bos[i].flags = submit_bo.flags; in submit_lookup_objects()
87 submit->bos[i].iova = submit_bo.presumed; in submit_lookup_objects()
110 submit->bos[i].obj = msm_obj; in submit_lookup_objects()
124 struct msm_gem_object *msm_obj = submit->bos[i].obj; in submit_unlock_unpin_bo()
126 if (submit->bos[i].flags & BO_PINNED) in submit_unlock_unpin_bo()
129 if (submit->bos[i].flags & BO_LOCKED) in submit_unlock_unpin_bo()
132 if (!(submit->bos[i].flags & BO_VALID)) in submit_unlock_unpin_bo()
133 submit->bos[i].iova = 0; in submit_unlock_unpin_bo()
[all …]
Dmsm_fb.c143 struct drm_gem_object *bos[4] = {0}; in msm_framebuffer_create() local
148 bos[i] = drm_gem_object_lookup(dev, file, in msm_framebuffer_create()
150 if (!bos[i]) { in msm_framebuffer_create()
156 fb = msm_framebuffer_init(dev, mode_cmd, bos); in msm_framebuffer_create()
166 drm_gem_object_unreference_unlocked(bos[i]); in msm_framebuffer_create()
171 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in msm_framebuffer_init() argument
221 if (bos[i]->size < min_size) { in msm_framebuffer_init()
226 msm_fb->planes[i] = bos[i]; in msm_framebuffer_init()
Dmsm_gem.h115 } bos[0]; member
Dmsm_rd.c312 struct msm_gem_object *obj = submit->bos[idx].obj; in msm_rd_dump_submit()
315 buf += iova - submit->bos[idx].iova; in msm_rd_dump_submit()
Dmsm_gpu.c486 struct msm_gem_object *msm_obj = submit->bos[i].obj; in msm_gpu_submit()
502 if (submit->bos[i].flags & MSM_SUBMIT_BO_READ) in msm_gpu_submit()
505 if (submit->bos[i].flags & MSM_SUBMIT_BO_WRITE) in msm_gpu_submit()
Dmsm_drv.h224 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_release.c142 INIT_LIST_HEAD(&release->bos); in qxl_release_alloc()
164 while (!list_empty(&release->bos)) { in qxl_release_free_list()
168 entry = container_of(release->bos.next, in qxl_release_free_list()
192 WARN_ON(list_empty(&release->bos)); in qxl_release_free()
218 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_list_add()
230 list_add_tail(&entry->tv.head, &release->bos); in qxl_release_list_add()
264 if (list_is_singular(&release->bos)) in qxl_release_reserve_list()
267 ret = ttm_eu_reserve_buffers(&release->ticket, &release->bos, in qxl_release_reserve_list()
272 list_for_each_entry(entry, &release->bos, tv.head) { in qxl_release_reserve_list()
277 ttm_eu_backoff_reservation(&release->ticket, &release->bos); in qxl_release_reserve_list()
[all …]
Dqxl_cmd.c182 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_push_command_ring_release()
195 struct qxl_bo_list *entry = list_first_entry(&release->bos, struct qxl_bo_list, tv.head); in qxl_push_cursor_ring_release()
Dqxl_drv.h199 struct list_head bos; member
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_mn.c58 struct list_head bos; member
82 list_for_each_entry_safe(bo, next_bo, &node->bos, mn_list) { in radeon_mn_destroy()
143 list_for_each_entry(bo, &node->bos, mn_list) { in radeon_mn_invalidate_range_start()
243 struct list_head bos; in radeon_mn_register() local
250 INIT_LIST_HEAD(&bos); in radeon_mn_register()
260 list_splice(&node->bos, &bos); in radeon_mn_register()
275 INIT_LIST_HEAD(&node->bos); in radeon_mn_register()
276 list_splice(&bos, &node->bos); in radeon_mn_register()
277 list_add(&bo->mn_list, &node->bos); in radeon_mn_register()
315 node = container_of(head, struct radeon_mn_node, bos); in radeon_mn_unregister()
/linux-4.1.27/drivers/usb/wusbcore/
Ddevconnect.c704 struct usb_bos_descriptor *bos, size_t desc_size) in wusb_dev_bos_grok() argument
711 itr = (void *)bos + sizeof(*bos); in wusb_dev_bos_grok()
712 top = itr + desc_size - sizeof(*bos); in wusb_dev_bos_grok()
720 (int)(itr - (void *)bos), top - itr); in wusb_dev_bos_grok()
732 (int)(itr - (void *)bos), in wusb_dev_bos_grok()
750 cap_size, (int)(itr - (void *)bos)); in wusb_dev_bos_grok()
778 struct usb_bos_descriptor *bos; in wusb_dev_bos_add() local
781 bos = kmalloc(alloc_size, GFP_KERNEL); in wusb_dev_bos_add()
782 if (bos == NULL) in wusb_dev_bos_add()
784 result = usb_get_descriptor(usb_dev, USB_DT_BOS, 0, bos, desc_size); in wusb_dev_bos_add()
[all …]
Dwusbhc.h107 struct usb_bos_descriptor *bos; member
/linux-4.1.27/net/mpls/
Dinternal.h12 u8 bos; member
29 static inline struct mpls_shim_hdr mpls_entry_encode(u32 label, unsigned ttl, unsigned tc, bool bos) in mpls_entry_encode() argument
35 (bos ? (1 << MPLS_LS_S_SHIFT) : 0) | in mpls_entry_encode()
48 result.bos = (entry & MPLS_LS_S_MASK) >> MPLS_LS_S_SHIFT; in mpls_entry_decode()
Daf_mpls.c211 if (unlikely(!new_header_size && dec.bos)) { in mpls_forward()
216 bool bos; in mpls_forward() local
222 bos = dec.bos; in mpls_forward()
224 hdr[i] = mpls_entry_encode(rt->rt_label[i], dec.ttl, 0, bos); in mpls_forward()
225 bos = false; in mpls_forward()
614 bool bos; in nla_put_labels() local
621 bos = true; in nla_put_labels()
623 nla_label[i] = mpls_entry_encode(label[i], 0, 0, bos); in nla_put_labels()
624 bos = false; in nla_put_labels()
636 bool bos; in nla_get_labels() local
[all …]
/linux-4.1.27/drivers/usb/core/
Dconfig.c772 if (dev->bos) { in usb_release_bos_descriptor()
773 kfree(dev->bos->desc); in usb_release_bos_descriptor()
774 kfree(dev->bos); in usb_release_bos_descriptor()
775 dev->bos = NULL; in usb_release_bos_descriptor()
783 struct usb_bos_descriptor *bos; in usb_get_bos_descriptor() local
789 bos = kzalloc(sizeof(struct usb_bos_descriptor), GFP_KERNEL); in usb_get_bos_descriptor()
790 if (!bos) in usb_get_bos_descriptor()
794 ret = usb_get_descriptor(dev, USB_DT_BOS, 0, bos, USB_DT_BOS_SIZE); in usb_get_bos_descriptor()
799 kfree(bos); in usb_get_bos_descriptor()
803 length = bos->bLength; in usb_get_bos_descriptor()
[all …]
Dhub.c135 if (udev->bos->ext_cap && in usb_device_supports_lpm()
137 le32_to_cpu(udev->bos->ext_cap->bmAttributes))) in usb_device_supports_lpm()
147 if (!udev->bos->ss_cap) { in usb_device_supports_lpm()
152 if (udev->bos->ss_cap->bU1devExitLat == 0 && in usb_device_supports_lpm()
153 udev->bos->ss_cap->bU2DevExitLat == 0) { in usb_device_supports_lpm()
311 udev_u1_del = udev->bos->ss_cap->bU1devExitLat; in usb_set_lpm_parameters()
312 udev_u2_del = le16_to_cpu(udev->bos->ss_cap->bU2DevExitLat); in usb_set_lpm_parameters()
313 hub_u1_del = udev->parent->bos->ss_cap->bU1devExitLat; in usb_set_lpm_parameters()
314 hub_u2_del = le16_to_cpu(udev->parent->bos->ss_cap->bU2DevExitLat); in usb_set_lpm_parameters()
3843 __u8 u1_mel = udev->bos->ss_cap->bU1devExitLat; in usb_enable_link_state()
[all …]
/linux-4.1.27/drivers/gpu/drm/omapdrm/
Domap_fb.c361 struct drm_gem_object *bos[4]; in omap_framebuffer_create() local
366 bos, mode_cmd->handles); in omap_framebuffer_create()
370 fb = omap_framebuffer_init(dev, mode_cmd, bos); in omap_framebuffer_create()
374 drm_gem_object_unreference_unlocked(bos[i]); in omap_framebuffer_create()
381 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos) in omap_framebuffer_init() argument
436 if (size > (omap_gem_mmap_size(bos[i]) - mode_cmd->offsets[i])) { in omap_framebuffer_init()
438 bos[i]->size - mode_cmd->offsets[i], size); in omap_framebuffer_init()
443 plane->bo = bos[i]; in omap_framebuffer_init()
Domap_drv.h204 struct drm_mode_fb_cmd2 *mode_cmd, struct drm_gem_object **bos);
278 struct drm_gem_object **bos, uint32_t *handles) in objects_lookup() argument
283 bos[i] = drm_gem_object_lookup(dev, filp, handles[i]); in objects_lookup()
284 if (!bos[i]) in objects_lookup()
293 drm_gem_object_unreference_unlocked(bos[i]); in objects_lookup()
/linux-4.1.27/drivers/usb/gadget/
Dcomposite.c545 struct usb_bos_descriptor *bos = cdev->req->buf; in bos_desc() local
547 bos->bLength = USB_DT_BOS_SIZE; in bos_desc()
548 bos->bDescriptorType = USB_DT_BOS; in bos_desc()
550 bos->wTotalLength = cpu_to_le16(USB_DT_BOS_SIZE); in bos_desc()
551 bos->bNumDeviceCaps = 0; in bos_desc()
557 usb_ext = cdev->req->buf + le16_to_cpu(bos->wTotalLength); in bos_desc()
558 bos->bNumDeviceCaps++; in bos_desc()
559 le16_add_cpu(&bos->wTotalLength, USB_DT_USB_EXT_CAP_SIZE); in bos_desc()
569 ss_cap = cdev->req->buf + le16_to_cpu(bos->wTotalLength); in bos_desc()
570 bos->bNumDeviceCaps++; in bos_desc()
[all …]
/linux-4.1.27/include/uapi/drm/
Dmsm_drm.h182 uint64_t __user bos; /* in, ptr to array of submit_bo's */ member
/linux-4.1.27/include/linux/
Dusb.h557 struct usb_host_bos *bos; member
713 if (udev->speed != USB_SPEED_SUPER || !udev->bos || !udev->bos->ss_cap) in usb_device_supports_ltm()
715 return udev->bos->ss_cap->bmAttributes & USB_LTM_SUPPORT; in usb_device_supports_ltm()
/linux-4.1.27/drivers/usb/misc/
Dusbtest.c846 struct usb_bos_descriptor *bos = NULL; in ch9_postconfig() local
852 sizeof(*udev->bos->desc)); in ch9_postconfig()
853 if (retval != sizeof(*udev->bos->desc)) { in ch9_postconfig()
858 bos = (struct usb_bos_descriptor *)dev->buf; in ch9_postconfig()
859 total = le16_to_cpu(bos->wTotalLength); in ch9_postconfig()
860 num = bos->bNumDeviceCaps; in ch9_postconfig()
877 length = sizeof(*udev->bos->desc); in ch9_postconfig()
1302 if (udev->bos) in test_ctrl_queue()
1303 len = le16_to_cpu(udev->bos->desc->wTotalLength); in test_ctrl_queue()
/linux-4.1.27/Documentation/early-userspace/
DREADME151 Bryan O'Sullivan <bos@serpentine.com>
/linux-4.1.27/drivers/usb/host/
Dxhci.c4093 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); in xhci_calculate_hird_besl()
4127 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); in xhci_calculate_usb2_hw_lpm_params()
4171 field = le32_to_cpu(udev->bos->ext_cap->bmAttributes); in xhci_set_usb2_hardware_lpm()
4437 u2_del_ns = le16_to_cpu(udev->bos->ss_cap->bU2DevExitLat) * 1000ULL; in xhci_calculate_intel_u2_timeout()
/linux-4.1.27/drivers/usb/gadget/udc/
Ddummy_hcd.c1903 struct usb_bos_descriptor bos; member
1907 .bos = {