/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_gem_submit.c | 39 struct msm_gem_submit *submit; in submit_create() local 40 int sz = sizeof(*submit) + (nr * sizeof(submit->bos[0])); in submit_create() 42 submit = kmalloc(sz, GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); in submit_create() 43 if (submit) { in submit_create() 44 submit->dev = dev; in submit_create() 45 submit->gpu = gpu; in submit_create() 48 submit->nr_bos = 0; in submit_create() 49 submit->nr_cmds = 0; in submit_create() 51 INIT_LIST_HEAD(&submit->bo_list); in submit_create() 52 ww_acquire_init(&submit->ticket, &reservation_ww_class); in submit_create() [all …]
|
D | msm_gpu.c | 279 struct msm_gem_submit *submit; in recover_worker() local 289 list_for_each_entry(submit, &gpu->submit_list, node) { in recover_worker() 290 gpu->funcs->submit(gpu, submit, NULL); in recover_worker() 441 struct msm_gem_submit *submit; in retire_submits() local 443 submit = list_first_entry(&gpu->submit_list, in retire_submits() 446 if (submit->fence <= fence) { in retire_submits() 447 list_del(&submit->node); in retire_submits() 448 kfree(submit); in retire_submits() 499 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in msm_gpu_submit() argument 508 submit->fence = ++priv->next_fence; in msm_gpu_submit() [all …]
|
D | msm_rd.c | 82 struct msm_gem_submit *submit; member 281 void msm_rd_dump_submit(struct msm_gem_submit *submit) in msm_rd_dump_submit() argument 283 struct drm_device *dev = submit->dev; in msm_rd_dump_submit() 299 submit->fence); in msm_rd_dump_submit() 308 for (i = 0; i < submit->nr_cmds; i++) { in msm_rd_dump_submit() 309 uint32_t idx = submit->cmd[i].idx; in msm_rd_dump_submit() 310 uint32_t iova = submit->cmd[i].iova; in msm_rd_dump_submit() 311 uint32_t szd = submit->cmd[i].size; /* in dwords */ in msm_rd_dump_submit() 312 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() [all …]
|
D | msm_gpu.h | 49 int (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit, member 163 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
|
D | msm_drv.h | 294 void msm_rd_dump_submit(struct msm_gem_submit *submit); 299 static inline void msm_rd_dump_submit(struct msm_gem_submit *submit) {} in msm_rd_dump_submit() argument
|
/linux-4.4.14/crypto/async_tx/ |
D | async_raid6_recov.c | 33 size_t len, struct async_submit_ctl *submit) in async_sum_product() argument 35 struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ, in async_sum_product() 52 if (submit->flags & ASYNC_TX_FENCE) in async_sum_product() 68 async_tx_submit(chan, tx, submit); in async_sum_product() 80 async_tx_quiesce(&submit->depend_tx); in async_sum_product() 98 struct async_submit_ctl *submit) in async_mult() argument 100 struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ, in async_mult() 116 if (submit->flags & ASYNC_TX_FENCE) in async_mult() 135 async_tx_submit(chan, tx, submit); in async_mult() 148 async_tx_quiesce(&submit->depend_tx); in async_mult() [all …]
|
D | async_xor.c | 37 struct async_submit_ctl *submit) in do_async_xor() argument 41 dma_async_tx_callback cb_fn_orig = submit->cb_fn; in do_async_xor() 42 void *cb_param_orig = submit->cb_param; in do_async_xor() 43 enum async_tx_flags flags_orig = submit->flags; in do_async_xor() 53 submit->flags = flags_orig; in do_async_xor() 59 submit->flags &= ~ASYNC_TX_ACK; in do_async_xor() 60 submit->flags |= ASYNC_TX_FENCE; in do_async_xor() 61 submit->cb_fn = NULL; in do_async_xor() 62 submit->cb_param = NULL; in do_async_xor() 64 submit->cb_fn = cb_fn_orig; in do_async_xor() [all …]
|
D | async_pq.c | 53 struct async_submit_ctl *submit) in do_async_gen_syndrome() argument 57 enum async_tx_flags flags_orig = submit->flags; in do_async_gen_syndrome() 58 dma_async_tx_callback cb_fn_orig = submit->cb_fn; in do_async_gen_syndrome() 59 dma_async_tx_callback cb_param_orig = submit->cb_param; in do_async_gen_syndrome() 65 if (submit->flags & ASYNC_TX_FENCE) in do_async_gen_syndrome() 69 submit->flags = flags_orig; in do_async_gen_syndrome() 76 submit->flags &= ~ASYNC_TX_ACK; in do_async_gen_syndrome() 77 submit->flags |= ASYNC_TX_FENCE; in do_async_gen_syndrome() 78 submit->cb_fn = NULL; in do_async_gen_syndrome() 79 submit->cb_param = NULL; in do_async_gen_syndrome() [all …]
|
D | raid6test.c | 70 struct async_submit_ctl submit; in raid6_dual_recov() local 81 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); in raid6_dual_recov() 82 tx = async_gen_syndrome(ptrs, 0, disks, bytes, &submit); in raid6_dual_recov() 98 init_async_submit(&submit, ASYNC_TX_XOR_ZERO_DST, NULL, in raid6_dual_recov() 100 tx = async_xor(dest, blocks, 0, count, bytes, &submit); in raid6_dual_recov() 102 init_async_submit(&submit, 0, tx, NULL, NULL, addr_conv); in raid6_dual_recov() 103 tx = async_gen_syndrome(ptrs, 0, disks, bytes, &submit); in raid6_dual_recov() 108 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); in raid6_dual_recov() 109 tx = async_raid6_datap_recov(disks, bytes, faila, ptrs, &submit); in raid6_dual_recov() 112 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); in raid6_dual_recov() [all …]
|
D | async_tx.c | 56 __async_tx_find_channel(struct async_submit_ctl *submit, in __async_tx_find_channel() argument 59 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in __async_tx_find_channel() 157 struct async_submit_ctl *submit) in async_tx_submit() argument 159 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_tx_submit() 161 tx->callback = submit->cb_fn; in async_tx_submit() 162 tx->callback_param = submit->cb_param; in async_tx_submit() 217 if (submit->flags & ASYNC_TX_ACK) in async_tx_submit() 234 async_trigger_callback(struct async_submit_ctl *submit) in async_trigger_callback() argument 239 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; in async_trigger_callback() 258 async_tx_submit(chan, tx, submit); in async_trigger_callback() [all …]
|
D | async_memcpy.c | 47 struct async_submit_ctl *submit) in async_memcpy() argument 49 struct dma_chan *chan = async_tx_find_channel(submit, DMA_MEMCPY, in async_memcpy() 61 if (submit->cb_fn) in async_memcpy() 63 if (submit->flags & ASYNC_TX_FENCE) in async_memcpy() 83 async_tx_submit(chan, tx, submit); in async_memcpy() 89 async_tx_quiesce(&submit->depend_tx); in async_memcpy() 99 async_tx_sync_epilog(submit); in async_memcpy()
|
/linux-4.4.14/include/linux/ |
D | async_tx.h | 116 __async_tx_find_channel(struct async_submit_ctl *submit, 131 async_tx_find_channel(struct async_submit_ctl *submit, in async_tx_find_channel() argument 146 async_tx_sync_epilog(struct async_submit_ctl *submit) in async_tx_sync_epilog() argument 148 if (submit->cb_fn) in async_tx_sync_epilog() 149 submit->cb_fn(submit->cb_param); in async_tx_sync_epilog() 172 struct async_submit_ctl *submit); 176 int src_cnt, size_t len, struct async_submit_ctl *submit); 181 struct async_submit_ctl *submit); 186 struct async_submit_ctl *submit); 188 struct dma_async_tx_descriptor *async_trigger_callback(struct async_submit_ctl *submit); [all …]
|
/linux-4.4.14/drivers/dma/ |
D | cppi41.c | 125 u16 submit; member 156 [ 0] = { .submit = 32, .complete = 93}, 157 [ 1] = { .submit = 34, .complete = 94}, 158 [ 2] = { .submit = 36, .complete = 95}, 159 [ 3] = { .submit = 38, .complete = 96}, 160 [ 4] = { .submit = 40, .complete = 97}, 161 [ 5] = { .submit = 42, .complete = 98}, 162 [ 6] = { .submit = 44, .complete = 99}, 163 [ 7] = { .submit = 46, .complete = 100}, 164 [ 8] = { .submit = 48, .complete = 101}, [all …]
|
/linux-4.4.14/Documentation/crypto/ |
D | async-tx-api.txt | 57 async_<operation>(<op specific parameters>, struct async_submit ctl *submit) 79 operations complete. When an application needs to submit a chain of 110 async_<operation>, or when the application needs to submit a chain of 117 2/ Completion callback routines cannot submit new operations. This 142 struct async_submit_ctl submit; 146 init_async_submit(&submit, ASYNC_TX_XOR_DROP_DST, NULL, NULL, NULL, 148 tx = async_xor(xor_dest, xor_srcs, 0, xor_src_cnt, xor_len, &submit) 150 submit->depend_tx = tx; 151 tx = async_memcpy(copy_dest, copy_src, 0, 0, copy_len, &submit); 154 init_async_submit(&submit, ASYNC_TX_XOR_DROP_DST | ASYNC_TX_ACK, tx, [all …]
|
/linux-4.4.14/drivers/gpu/drm/msm/adreno/ |
D | adreno_gpu.c | 122 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in adreno_submit() argument 130 for (i = 0; i < submit->nr_cmds; i++) { in adreno_submit() 131 switch (submit->cmd[i].type) { in adreno_submit() 141 OUT_RING(ring, submit->cmd[i].iova); in adreno_submit() 142 OUT_RING(ring, submit->cmd[i].size); in adreno_submit() 156 OUT_RING(ring, submit->fence); in adreno_submit() 173 OUT_RING(ring, submit->fence); in adreno_submit()
|
D | adreno_gpu.h | 235 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
|
D | a4xx_gpu.c | 523 .submit = adreno_submit,
|
D | a3xx_gpu.c | 517 .submit = adreno_submit,
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | async_tx.h | 42 __async_tx_find_channel(struct async_submit_ctl *submit,
|
/linux-4.4.14/drivers/md/ |
D | raid5.c | 1116 struct async_submit_ctl submit; in async_copy_data() local 1126 init_async_submit(&submit, flags, tx, NULL, NULL, NULL); in async_copy_data() 1154 b_offset, clen, &submit); in async_copy_data() 1157 page_offset, clen, &submit); in async_copy_data() 1160 submit.depend_tx = tx; in async_copy_data() 1214 struct async_submit_ctl submit; in ops_run_biofill() local 1239 init_async_submit(&submit, ASYNC_TX_ACK, tx, ops_complete_biofill, sh, NULL); in ops_run_biofill() 1240 async_trigger_callback(&submit); in ops_run_biofill() 1303 struct async_submit_ctl submit; in ops_run_compute5() local 1318 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_ZERO_DST, NULL, in ops_run_compute5() [all …]
|
/linux-4.4.14/fs/gfs2/ |
D | lock_dlm.c | 1009 uint32_t *submit = NULL; in set_recover_size() local 1033 submit = kcalloc(new_size, sizeof(uint32_t), GFP_NOFS); in set_recover_size() 1035 if (!submit || !result) { in set_recover_size() 1036 kfree(submit); in set_recover_size() 1042 memcpy(submit, ls->ls_recover_submit, old_size * sizeof(uint32_t)); in set_recover_size() 1046 ls->ls_recover_submit = submit; in set_recover_size()
|
/linux-4.4.14/drivers/block/drbd/ |
D | drbd_req.c | 1168 list_add_tail(&req->tl_requests, &device->submit.writes); in drbd_queue_write() 1172 queue_work(device->submit.wq, &device->submit.worker); in drbd_queue_write() 1399 struct drbd_device *device = container_of(ws, struct drbd_device, submit.worker); in do_submit() 1406 list_splice_tail_init(&device->submit.writes, &incoming); in do_submit() 1446 list_splice_tail_init(&device->submit.writes, &incoming); in do_submit() 1474 if (list_empty(&device->submit.writes)) in do_submit() 1478 list_splice_tail_init(&device->submit.writes, &more_incoming); in do_submit()
|
D | drbd_main.c | 2705 device->submit.wq = alloc_workqueue("drbd%u_submit", in init_submitter() 2707 if (!device->submit.wq) in init_submitter() 2710 INIT_WORK(&device->submit.worker, do_submit); in init_submitter() 2711 INIT_LIST_HEAD(&device->submit.writes); in init_submitter()
|
D | drbd_receiver.c | 1431 goto submit; in drbd_submit_peer_request() 1455 submit: in drbd_submit_peer_request() 2588 goto submit; in receive_DataRequest() 2697 submit: in receive_DataRequest()
|
D | drbd_int.h | 973 struct submit_worker submit; member
|
/linux-4.4.14/fs/exofs/ |
D | ore_raid.c | 54 struct async_submit_ctl submit; member 232 init_async_submit(&_1ps->submit, tx_flags, in _gen_xor_unit() 238 PAGE_SIZE, &_1ps->submit); in _gen_xor_unit() 242 PAGE_SIZE, &_1ps->submit); in _gen_xor_unit()
|
/linux-4.4.14/drivers/gpu/host1x/ |
D | dev.h | 41 int (*submit)(struct host1x_job *job); member 222 return host->channel_op->submit(job); in host1x_hw_channel_submit()
|
/linux-4.4.14/Documentation/filesystems/caching/ |
D | operations.txt | 145 (2) The submitting thread must then submit the operation for processing using 154 The first function should be used to submit non-exclusive ops and the 155 second to submit exclusive ones. The caller must still set the
|
D | netfs-api.txt | 491 (2) The function will submit a request to read the data from the cache's 574 (2) The function will submit a request to write the data to cache's backing
|
D | backend-api.txt | 194 submit it to the thread pool. CacheFiles, for example, uses this to queue
|
/linux-4.4.14/Documentation/ |
D | SubmittingDrivers | 4 This document is intended to explain how to submit device drivers to the 36 If the code area has a general maintainer then please submit it to 85 you because you get patches not bug reports. If you submit a
|
D | init.txt | 41 which needs to be made as painless as possible), then submit patch to LKML.
|
D | BUG-HUNTING | 27 Before you submit a bug report read REPORTING-BUGS. 241 Once you have worked out a fix please submit it upstream. After all open
|
D | mailbox.txt | 36 send a message through before returning) or non-blocking/async mode (submit
|
D | SubmittingPatches | 8 For a person or company who wishes to submit a change to the Linux 146 When you submit or resubmit a patch or patch series, include the 427 have the right to submit it under the open source license 432 license and I have the right under that license to submit that 435 permitted to submit under a different license), as indicated 444 personal information I submit with it, including my sign-off) is
|
D | xillybus.txt | 287 But the FPGA will submit a partially filled buffer only if directed to do so 290 the FPGA to submit a DMA buffer as soon as it can. This timeout mechanism 296 driver to submit all data it has in the buffers to the FPGA, by issuing a
|
D | HOWTO | 233 during this period of time maintainers can submit big diffs to 235 -next kernel for a few weeks. The preferred way to submit big changes 423 there is. When you submit a patch for acceptance, it will be reviewed 539 would never submit her intermediate work before the final
|
/linux-4.4.14/arch/arm/common/ |
D | vlock.S | 70 strb r1, [r0, #VLOCK_OWNER_OFFSET] @ submit my vote
|
/linux-4.4.14/Documentation/cpu-freq/ |
D | index.txt | 37 you can report bugs, problems or submit patches. To post a message,
|
/linux-4.4.14/Documentation/devicetree/bindings/ |
D | ABI.txt | 31 4) Don't submit bindings for staging or unstable. That will be decided by
|
/linux-4.4.14/firmware/ |
D | README.AddingFirmware | 22 To submit firmware to that repository, please send either a git binary
|
/linux-4.4.14/drivers/gpu/host1x/hw/ |
D | channel_hw.c | 191 .submit = channel_submit,
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | gr2d.c | 116 .submit = tegra_drm_submit,
|
D | drm.h | 75 int (*submit)(struct tegra_drm_context *context, member
|
D | gr3d.c | 125 .submit = tegra_drm_submit,
|
D | drm.c | 607 return context->client->ops->submit(context, args, drm, file); in tegra_submit()
|
/linux-4.4.14/Documentation/block/ |
D | null_blk.txt | 69 0: The number of submit queues are set to the value of the submit_queues
|
D | biodoc.txt | 814 The routine submit_bio() is used to submit a single io. Higher level i/o
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-mailbox.c | 542 int submit; in cx18_api_epu_cmd_irq() local 589 submit = epu_cmd_irq(cx, order); in cx18_api_epu_cmd_irq() 590 if (submit > 0) { in cx18_api_epu_cmd_irq()
|
/linux-4.4.14/Documentation/dmaengine/ |
D | client.txt | 122 routines cannot submit any new operations, this is not the 127 slave DMA callbacks are permitted to prepare and submit a new
|
/linux-4.4.14/drivers/usb/usbip/ |
D | usbip_protocol.txt | 31 send two types of packets: the USBIP_CMD_SUBMIT to submit an URB, and 242 4 | 4 | | seqnum: the sequence number of the URB to submit
|
/linux-4.4.14/Documentation/DocBook/ |
D | filesystems.xml.db | 111 API-bh-submit-read 121 API-submit-bio-wait
|
D | usb.xml.db | 39 API-usb-submit-urb
|
D | kernel-api.xml.db | 613 API-submit-bio
|
D | gpu.xml.db | 632 API-i915-guc-submit
|
/linux-4.4.14/Documentation/ioctl/ |
D | botching-up-ioctls.txt | 11 driver has its own set of ioctls to allocate memory and submit work to the GPU. 70 future extensions is going right down the gutters since someone will submit 187 drivers it's a userspace bug to submit the same object twice in the same
|
/linux-4.4.14/Documentation/fmc/ |
D | FMC-and-SDB.txt | 81 plan to submit it upstream in the future, and don't want to force
|
D | identifiers.txt | 35 more items of the FRU standard for your boards, please submit patches.
|
/linux-4.4.14/Documentation/filesystems/pohmelfs/ |
D | design_notes.txt | 71 crypto operations and send the resulting data to server or submit it up the stack. This number
|
/linux-4.4.14/Documentation/usb/ |
D | URB.txt | 120 1.5. How to submit an URB? 143 For isochronous endpoints, your completion handlers should (re)submit
|
D | gadget_multi.txt | 54 create a proper INF -- and of course, if you do submit it!
|
D | error-codes.txt | 166 * (expect also other submit and transfer status codes) *
|
D | dma.txt | 83 feel free to submit patches.
|
D | WUSB-Design-overview.txt | 389 one of buffer URB. When submitting, we submit URBs for segment request 401 context (wa_xfer) and submit it. When the xfer is done, our callback is
|
D | power-management.txt | 304 outstanding URBs (usb_kill_urb()) and not submit any more.
|
/linux-4.4.14/Documentation/networking/ |
D | netdev-FAQ.txt | 188 latter. Should I submit new code in the former style or the latter? 202 Q: What level of testing is expected before I submit my change?
|
D | 00-INDEX | 146 - FAQ describing how to submit net changes to netdev mailing list.
|
D | arcnet.txt | 67 REAL NAME" to listserv@tichy.ch.uj.edu.pl. Then, to submit messages to the
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | carl9170.h | 588 int carl9170_update_beacon(struct ar9170 *ar, const bool submit);
|
D | tx.c | 1608 int carl9170_update_beacon(struct ar9170 *ar, const bool submit) in carl9170_update_beacon() argument 1692 if (submit) { in carl9170_update_beacon()
|
/linux-4.4.14/Documentation/i2c/busses/ |
D | i2c-i801 | 153 and seems safe, please submit a patch for inclusion into the kernel.
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
D | myri10ge.c | 525 char __iomem *submit; in myri10ge_dummy_rdma() local 548 submit = mgp->sram + MXGEFW_BOOT_DUMMY_RDMA; in myri10ge_dummy_rdma() 550 myri10ge_pio_copy(submit, &buf, sizeof(buf)); in myri10ge_dummy_rdma() 728 char __iomem *submit; in myri10ge_load_firmware() local 794 submit = mgp->sram + MXGEFW_BOOT_HANDOFF; in myri10ge_load_firmware() 796 myri10ge_pio_copy(submit, &buf, sizeof(buf)); in myri10ge_load_firmware()
|
/linux-4.4.14/Documentation/power/ |
D | video.txt | 28 whitelist, please try to find a working solution, and submit whitelist
|
D | runtime_pm.txt | 338 - submit a request to execute the subsystem-level idle callback for the 358 - submit a request to execute the subsystem-level resume callback for the 562 Therefore the driver core uses the asyncronous pm_request_idle() to submit a
|
/linux-4.4.14/Documentation/filesystems/ |
D | mandatory-locking.txt | 162 better still fix the system calls yourself and submit a patch to me or Linus.
|
/linux-4.4.14/Documentation/arm64/ |
D | acpi_object_usage.txt | 319 In either case, submit the _DSD definition along with 396 submit the device-specific _OSC usage description as
|
/linux-4.4.14/Documentation/scsi/ |
D | aic7xxx.txt | 329 - For support via Email, submit your question to Adaptec's
|
D | aic79xx.txt | 432 - For support via Email, submit your question to Adaptec's
|
/linux-4.4.14/Documentation/blockdev/ |
D | paride.txt | 391 include that with your bug report. You can submit a bug report in one
|
/linux-4.4.14/Documentation/development-process/ |
D | 5.Posting | 200 the right to submit the patch for inclusion into the kernel. It is an
|
D | 4.Coding | 74 programmer's early expectation. Kernel developers will routinely submit
|
/linux-4.4.14/drivers/net/usb/ |
D | r8152.c | 1718 goto submit; in rx_bottom() 1768 submit: in rx_bottom()
|
/linux-4.4.14/drivers/ata/ |
D | Kconfig | 10 configuration structure without having to submit endless patches
|
/linux-4.4.14/Documentation/PCI/ |
D | pci.txt | 574 Please DO submit new vendor/device IDs to http://pciids.sourceforge.net/.
|
/linux-4.4.14/Documentation/spi/ |
D | spi-summary | 379 or after probe() fails, the driver guarantees that it won't submit
|
/linux-4.4.14/Documentation/netlabel/ |
D | draft-ietf-cipso-ipsecurity-01.txt | 717 To submit mail for distribution to members of the IETF CIPSO Working
|
/linux-4.4.14/Documentation/sound/alsa/ |
D | HD-Audio.txt | 283 submit the improvement patch to the author.
|
/linux-4.4.14/fs/btrfs/ |
D | inode.c | 8218 goto submit; in btrfs_submit_direct_hook() 8285 submit: in btrfs_submit_direct_hook()
|
/linux-4.4.14/ |
D | MAINTAINERS | 3 List of maintainers and how to submit kernel changes
|