/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
D | brw_urb.c | 102 brw->urb.vs_start = 0; in check_urb_layout() 103 brw->urb.gs_start = brw->urb.nr_vs_entries * brw->urb.vsize; in check_urb_layout() 104 brw->urb.clip_start = brw->urb.gs_start + brw->urb.nr_gs_entries * brw->urb.vsize; in check_urb_layout() 105 brw->urb.sf_start = brw->urb.clip_start + brw->urb.nr_clip_entries * brw->urb.vsize; in check_urb_layout() 106 brw->urb.cs_start = brw->urb.sf_start + brw->urb.nr_sf_entries * brw->urb.sfsize; in check_urb_layout() 108 return brw->urb.cs_start + brw->urb.nr_cs_entries * in check_urb_layout() 109 brw->urb.csize <= brw->urb.size; in check_urb_layout() 131 if (brw->urb.vsize < vsize || in recalculate_urb_fence() 132 brw->urb.sfsize < sfsize || in recalculate_urb_fence() 133 brw->urb.csize < csize || in recalculate_urb_fence() [all …]
|
D | gen6_urb.c | 54 int total_urb_size = brw->urb.size * 1024; /* in bytes */ in gen6_upload_urb() 57 brw->urb.vs_size = MAX2(brw->vs.prog_data->urb_entry_size, 1); in gen6_upload_urb() 65 brw->urb.gs_size = brw->urb.vs_size; in gen6_upload_urb() 69 nr_vs_entries = (total_urb_size/2) / (brw->urb.vs_size * 128); in gen6_upload_urb() 70 nr_gs_entries = (total_urb_size/2) / (brw->urb.gs_size * 128); in gen6_upload_urb() 72 nr_vs_entries = total_urb_size / (brw->urb.vs_size * 128); in gen6_upload_urb() 77 if (nr_vs_entries > brw->urb.max_vs_entries) in gen6_upload_urb() 78 nr_vs_entries = brw->urb.max_vs_entries; in gen6_upload_urb() 80 if (nr_gs_entries > brw->urb.max_gs_entries) in gen6_upload_urb() 81 nr_gs_entries = brw->urb.max_gs_entries; in gen6_upload_urb() [all …]
|
D | gen7_urb.c | 82 int handle_region_size = (brw->urb.size - 16) * 1024; /* bytes */ in gen7_upload_urb() 85 brw->urb.vs_size = MAX2(brw->vs.prog_data->urb_entry_size, 1); in gen7_upload_urb() 87 int nr_vs_entries = handle_region_size / (brw->urb.vs_size * 64); in gen7_upload_urb() 88 if (nr_vs_entries > brw->urb.max_vs_entries) in gen7_upload_urb() 89 nr_vs_entries = brw->urb.max_vs_entries; in gen7_upload_urb() 92 brw->urb.nr_vs_entries = ROUND_DOWN_TO(nr_vs_entries, 8); in gen7_upload_urb() 95 brw->urb.vs_start = 2; /* skip over push constants */ in gen7_upload_urb() 97 assert(brw->urb.nr_vs_entries % 8 == 0); in gen7_upload_urb() 98 assert(brw->urb.nr_gs_entries % 8 == 0); in gen7_upload_urb() 103 gen7_emit_urb_state(brw, brw->urb.nr_vs_entries, brw->urb.vs_size, in gen7_upload_urb() [all …]
|
D | brw_context.c | 299 brw->urb.size = 128; in brwCreateContext() 300 brw->urb.max_vs_entries = 640; in brwCreateContext() 301 brw->urb.max_gs_entries = 256; in brwCreateContext() 305 brw->urb.size = 256; in brwCreateContext() 306 brw->urb.max_vs_entries = 1664; in brwCreateContext() 307 brw->urb.max_gs_entries = 640; in brwCreateContext() 314 brw->urb.size = 128; in brwCreateContext() 315 brw->urb.max_vs_entries = 512; in brwCreateContext() 316 brw->urb.max_gs_entries = 192; in brwCreateContext() 321 brw->urb.size = 256; in brwCreateContext() [all …]
|
D | brw_vs_state.c | 105 switch (brw->urb.nr_vs_entries) { in brw_upload_vs_unit() 117 vs->thread4.nr_urb_entries = brw->urb.nr_vs_entries >> 2; in brw_upload_vs_unit() 123 switch (brw->urb.nr_vs_entries) { in brw_upload_vs_unit() 135 vs->thread4.nr_urb_entries = brw->urb.nr_vs_entries; in brw_upload_vs_unit() 138 vs->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_vs_unit() 140 vs->thread4.max_threads = CLAMP(brw->urb.nr_vs_entries / 2, in brw_upload_vs_unit()
|
D | brw_clip_state.c | 70 clip->thread4.nr_urb_entries = brw->urb.nr_clip_entries; in brw_upload_clip_unit() 71 clip->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_clip_unit() 74 if (brw->urb.nr_clip_entries >= 10) { in brw_upload_clip_unit() 78 assert(brw->urb.nr_clip_entries % 2 == 0); in brw_upload_clip_unit() 88 assert(brw->urb.nr_clip_entries >= 5); in brw_upload_clip_unit()
|
D | brw_gs_state.c | 71 gs->thread4.nr_urb_entries = brw->urb.nr_gs_entries; in brw_upload_gs_unit() 72 gs->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_gs_unit() 74 if (brw->urb.nr_gs_entries >= 8) in brw_upload_gs_unit()
|
D | brw_curbe.c | 159 if (brw->urb.csize == 0) { in brw_upload_cs_urb_state() 163 assert(brw->urb.nr_cs_entries); in brw_upload_cs_urb_state() 164 OUT_BATCH((brw->urb.csize - 1) << 4 | brw->urb.nr_cs_entries); in brw_upload_cs_urb_state()
|
D | brw_sf_state.c | 174 sf->thread4.nr_urb_entries = brw->urb.nr_sf_entries; in upload_sf_unit() 175 sf->thread4.urb_entry_allocation_size = brw->urb.sfsize - 1; in upload_sf_unit() 187 brw->urb.nr_sf_entries) - 1; in upload_sf_unit()
|
D | brw_disasm.c | 1263 format (file, " %d", inst->bits3.urb.offset); in brw_disasm() 1272 inst->bits3.urb.swizzle_control, &space); in brw_disasm() 1274 inst->bits3.urb.allocate, &space); in brw_disasm() 1276 inst->bits3.urb.used, &space); in brw_disasm() 1278 inst->bits3.urb.complete, &space); in brw_disasm()
|
D | brw_eu_emit.c | 532 insn->bits3.urb.opcode = 0; /* ? */ in brw_set_urb_message() 533 insn->bits3.urb.offset = offset; in brw_set_urb_message() 534 insn->bits3.urb.swizzle_control = swizzle_control; in brw_set_urb_message() 535 insn->bits3.urb.allocate = allocate; in brw_set_urb_message() 536 insn->bits3.urb.used = used; /* ? */ in brw_set_urb_message() 537 insn->bits3.urb.complete = complete; in brw_set_urb_message()
|
/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_urb.c | 102 brw->urb.vs_start = 0; in check_urb_layout() 103 brw->urb.gs_start = brw->urb.nr_vs_entries * brw->urb.vsize; in check_urb_layout() 104 brw->urb.clip_start = brw->urb.gs_start + brw->urb.nr_gs_entries * brw->urb.vsize; in check_urb_layout() 105 brw->urb.sf_start = brw->urb.clip_start + brw->urb.nr_clip_entries * brw->urb.vsize; in check_urb_layout() 106 brw->urb.cs_start = brw->urb.sf_start + brw->urb.nr_sf_entries * brw->urb.sfsize; in check_urb_layout() 108 return brw->urb.cs_start + brw->urb.nr_cs_entries * in check_urb_layout() 109 brw->urb.csize <= brw->urb.size; in check_urb_layout() 131 if (brw->urb.vsize < vsize || in recalculate_urb_fence() 132 brw->urb.sfsize < sfsize || in recalculate_urb_fence() 133 brw->urb.csize < csize || in recalculate_urb_fence() [all …]
|
D | gen6_urb.c | 54 int total_urb_size = brw->urb.size * 1024; /* in bytes */ in gen6_upload_urb() 57 brw->urb.vs_size = MAX2(brw->vs.prog_data->urb_entry_size, 1); in gen6_upload_urb() 65 brw->urb.gs_size = brw->urb.vs_size; in gen6_upload_urb() 69 nr_vs_entries = (total_urb_size/2) / (brw->urb.vs_size * 128); in gen6_upload_urb() 70 nr_gs_entries = (total_urb_size/2) / (brw->urb.gs_size * 128); in gen6_upload_urb() 72 nr_vs_entries = total_urb_size / (brw->urb.vs_size * 128); in gen6_upload_urb() 77 if (nr_vs_entries > brw->urb.max_vs_entries) in gen6_upload_urb() 78 nr_vs_entries = brw->urb.max_vs_entries; in gen6_upload_urb() 80 if (nr_gs_entries > brw->urb.max_gs_entries) in gen6_upload_urb() 81 nr_gs_entries = brw->urb.max_gs_entries; in gen6_upload_urb() [all …]
|
D | gen7_urb.c | 82 int handle_region_size = (brw->urb.size - 16) * 1024; /* bytes */ in gen7_upload_urb() 85 brw->urb.vs_size = MAX2(brw->vs.prog_data->urb_entry_size, 1); in gen7_upload_urb() 87 int nr_vs_entries = handle_region_size / (brw->urb.vs_size * 64); in gen7_upload_urb() 88 if (nr_vs_entries > brw->urb.max_vs_entries) in gen7_upload_urb() 89 nr_vs_entries = brw->urb.max_vs_entries; in gen7_upload_urb() 92 brw->urb.nr_vs_entries = ROUND_DOWN_TO(nr_vs_entries, 8); in gen7_upload_urb() 95 brw->urb.vs_start = 2; /* skip over push constants */ in gen7_upload_urb() 97 assert(brw->urb.nr_vs_entries % 8 == 0); in gen7_upload_urb() 98 assert(brw->urb.nr_gs_entries % 8 == 0); in gen7_upload_urb() 103 gen7_emit_urb_state(brw, brw->urb.nr_vs_entries, brw->urb.vs_size, in gen7_upload_urb() [all …]
|
D | brw_context.c | 299 brw->urb.size = 128; in brwCreateContext() 300 brw->urb.max_vs_entries = 640; in brwCreateContext() 301 brw->urb.max_gs_entries = 256; in brwCreateContext() 305 brw->urb.size = 256; in brwCreateContext() 306 brw->urb.max_vs_entries = 1664; in brwCreateContext() 307 brw->urb.max_gs_entries = 640; in brwCreateContext() 314 brw->urb.size = 128; in brwCreateContext() 315 brw->urb.max_vs_entries = 512; in brwCreateContext() 316 brw->urb.max_gs_entries = 192; in brwCreateContext() 321 brw->urb.size = 256; in brwCreateContext() [all …]
|
D | brw_vs_state.c | 105 switch (brw->urb.nr_vs_entries) { in brw_upload_vs_unit() 117 vs->thread4.nr_urb_entries = brw->urb.nr_vs_entries >> 2; in brw_upload_vs_unit() 123 switch (brw->urb.nr_vs_entries) { in brw_upload_vs_unit() 135 vs->thread4.nr_urb_entries = brw->urb.nr_vs_entries; in brw_upload_vs_unit() 138 vs->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_vs_unit() 140 vs->thread4.max_threads = CLAMP(brw->urb.nr_vs_entries / 2, in brw_upload_vs_unit()
|
D | brw_clip_state.c | 70 clip->thread4.nr_urb_entries = brw->urb.nr_clip_entries; in brw_upload_clip_unit() 71 clip->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_clip_unit() 74 if (brw->urb.nr_clip_entries >= 10) { in brw_upload_clip_unit() 78 assert(brw->urb.nr_clip_entries % 2 == 0); in brw_upload_clip_unit() 88 assert(brw->urb.nr_clip_entries >= 5); in brw_upload_clip_unit()
|
D | brw_gs_state.c | 71 gs->thread4.nr_urb_entries = brw->urb.nr_gs_entries; in brw_upload_gs_unit() 72 gs->thread4.urb_entry_allocation_size = brw->urb.vsize - 1; in brw_upload_gs_unit() 74 if (brw->urb.nr_gs_entries >= 8) in brw_upload_gs_unit()
|
D | brw_curbe.c | 159 if (brw->urb.csize == 0) { in brw_upload_cs_urb_state() 163 assert(brw->urb.nr_cs_entries); in brw_upload_cs_urb_state() 164 OUT_BATCH((brw->urb.csize - 1) << 4 | brw->urb.nr_cs_entries); in brw_upload_cs_urb_state()
|
D | brw_sf_state.c | 174 sf->thread4.nr_urb_entries = brw->urb.nr_sf_entries; in upload_sf_unit() 175 sf->thread4.urb_entry_allocation_size = brw->urb.sfsize - 1; in upload_sf_unit() 187 brw->urb.nr_sf_entries) - 1; in upload_sf_unit()
|
D | brw_disasm.c | 1263 format (file, " %d", inst->bits3.urb.offset); in brw_disasm() 1272 inst->bits3.urb.swizzle_control, &space); in brw_disasm() 1274 inst->bits3.urb.allocate, &space); in brw_disasm() 1276 inst->bits3.urb.used, &space); in brw_disasm() 1278 inst->bits3.urb.complete, &space); in brw_disasm()
|
/external/kernel-headers/original/linux/ |
D | usb.h | 676 struct urb; 679 typedef void (*usb_complete_t)(struct urb *, struct pt_regs *); 844 struct urb struct 894 static inline void usb_fill_control_urb (struct urb *urb, in usb_fill_control_urb() argument 903 spin_lock_init(&urb->lock); in usb_fill_control_urb() 904 urb->dev = dev; in usb_fill_control_urb() 905 urb->pipe = pipe; in usb_fill_control_urb() 906 urb->setup_packet = setup_packet; in usb_fill_control_urb() 907 urb->transfer_buffer = transfer_buffer; in usb_fill_control_urb() 908 urb->transfer_buffer_length = buffer_length; in usb_fill_control_urb() [all …]
|
/external/libusb/libusb/os/ |
D | linux_usbfs.c | 1325 struct usbfs_urb *urb = tpriv->iso_urbs[i]; in free_iso_urbs() local 1326 if (!urb) in free_iso_urbs() 1328 free(urb); in free_iso_urbs() 1379 struct usbfs_urb *urb = &urbs[i]; in submit_bulk_transfer() local 1380 urb->usercontext = itransfer; in submit_bulk_transfer() 1381 urb->type = urb_type; in submit_bulk_transfer() 1382 urb->endpoint = transfer->endpoint; in submit_bulk_transfer() 1383 urb->buffer = transfer->buffer + (i * MAX_BULK_BUFFER_LENGTH); in submit_bulk_transfer() 1385 urb->flags = USBFS_URB_SHORT_NOT_OK; in submit_bulk_transfer() 1387 urb->buffer_length = transfer->length % MAX_BULK_BUFFER_LENGTH; in submit_bulk_transfer() [all …]
|
/external/chromium_org/third_party/libusb/src/libusb/os/ |
D | linux_usbfs.c | 1648 struct usbfs_urb *urb; in discard_urbs() local 1652 urb = tpriv->iso_urbs[i]; in discard_urbs() 1654 urb = &tpriv->urbs[i]; in discard_urbs() 1656 if (0 == ioctl(dpriv->fd, IOCTL_USBFS_DISCARDURB, urb)) in discard_urbs() 1679 struct usbfs_urb *urb = tpriv->iso_urbs[i]; in free_iso_urbs() local 1680 if (!urb) in free_iso_urbs() 1682 free(urb); in free_iso_urbs() 1776 struct usbfs_urb *urb = &urbs[i]; in submit_bulk_transfer() local 1777 urb->usercontext = itransfer; in submit_bulk_transfer() 1778 urb->type = urb_type; in submit_bulk_transfer() [all …]
|
/external/qemu/ |
D | usb-linux.c | 203 struct usbdevfs_urb urb; member 266 aurb, aurb->urb.status, aurb->urb.actual_length); in async_complete() 269 switch (aurb->urb.status) { in async_complete() 271 p->len = aurb->urb.actual_length; in async_complete() 272 if (aurb->urb.type == USBDEVFS_URB_TYPE_CONTROL) in async_complete() 440 struct usbdevfs_urb *urb; in usb_host_handle_data() local 448 urb = &aurb->urb; in usb_host_handle_data() 451 urb->endpoint = p->devep | 0x80; in usb_host_handle_data() 453 urb->endpoint = p->devep; in usb_host_handle_data() 456 ret = ioctl(s->fd, USBDEVFS_CLEAR_HALT, &urb->endpoint); in usb_host_handle_data() [all …]
|