Home
last modified time | relevance | path

Searched refs:submit (Results 1 – 88 of 88) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_gem_submit.c39 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 …]
Dmsm_rd.c82 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 …]
Dmsm_gpu.c463 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, in msm_gpu_submit() argument
470 submit->fence = ++priv->next_fence; in msm_gpu_submit()
472 gpu->submitted_fence = submit->fence; in msm_gpu_submit()
476 msm_rd_dump_submit(submit); in msm_gpu_submit()
478 gpu->submitted_fence = submit->fence; in msm_gpu_submit()
482 ret = gpu->funcs->submit(gpu, submit, ctx); in msm_gpu_submit()
485 for (i = 0; i < submit->nr_bos; i++) { in msm_gpu_submit()
486 struct msm_gem_object *msm_obj = submit->bos[i].obj; in msm_gpu_submit()
499 submit->gpu->id, &iova); in msm_gpu_submit()
502 if (submit->bos[i].flags & MSM_SUBMIT_BO_READ) in msm_gpu_submit()
[all …]
Dmsm_gpu.h49 int (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit, member
161 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
Dmsm_drv.h275 void msm_rd_dump_submit(struct msm_gem_submit *submit);
280 static inline void msm_rd_dump_submit(struct msm_gem_submit *submit) {} in msm_rd_dump_submit() argument
/linux-4.1.27/crypto/async_tx/
Dasync_raid6_recov.c33 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 …]
Dasync_xor.c37 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 …]
Dasync_pq.c53 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 …]
Draid6test.c70 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 …]
Dasync_tx.c56 __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 …]
Dasync_memcpy.c47 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.1.27/include/linux/
Dasync_tx.h116 __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.1.27/drivers/dma/
Dcppi41.c125 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.1.27/kernel/power/
Dblock_io.c28 static int submit(int rw, struct block_device *bdev, sector_t sector, in submit() function
67 return submit(READ, hib_resume_bdev, page_off * (PAGE_SIZE >> 9), in hib_bio_read_page()
73 return submit(WRITE, hib_resume_bdev, page_off * (PAGE_SIZE >> 9), in hib_bio_write_page()
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt57 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.1.27/drivers/gpu/drm/msm/adreno/
Dadreno_gpu.c122 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()
Dadreno_gpu.h229 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
Da4xx_gpu.c522 .submit = adreno_submit,
Da3xx_gpu.c508 .submit = adreno_submit,
/linux-4.1.27/drivers/md/bcache/
Dio.c82 goto submit; in bch_generic_make_request()
85 goto submit; in bch_generic_make_request()
108 submit: in bch_generic_make_request()
/linux-4.1.27/arch/powerpc/include/asm/
Dasync_tx.h42 __async_tx_find_channel(struct async_submit_ctl *submit,
/linux-4.1.27/drivers/md/
Draid5.c1112 struct async_submit_ctl submit; in async_copy_data() local
1122 init_async_submit(&submit, flags, tx, NULL, NULL, NULL); in async_copy_data()
1150 b_offset, clen, &submit); in async_copy_data()
1153 page_offset, clen, &submit); in async_copy_data()
1156 submit.depend_tx = tx; in async_copy_data()
1212 struct async_submit_ctl submit; in ops_run_biofill() local
1237 init_async_submit(&submit, ASYNC_TX_ACK, tx, ops_complete_biofill, sh, NULL); in ops_run_biofill()
1238 async_trigger_callback(&submit); in ops_run_biofill()
1301 struct async_submit_ctl submit; in ops_run_compute5() local
1316 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_ZERO_DST, NULL, in ops_run_compute5()
[all …]
/linux-4.1.27/fs/gfs2/
Dlock_dlm.c1009 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.1.27/drivers/block/drbd/
Ddrbd_req.c1167 list_add_tail(&req->tl_requests, &device->submit.writes); in drbd_queue_write()
1171 queue_work(device->submit.wq, &device->submit.worker); in drbd_queue_write()
1397 struct drbd_device *device = container_of(ws, struct drbd_device, submit.worker); in do_submit()
1404 list_splice_tail_init(&device->submit.writes, &incoming); in do_submit()
1444 list_splice_tail_init(&device->submit.writes, &incoming); in do_submit()
1472 if (list_empty(&device->submit.writes)) in do_submit()
1476 list_splice_tail_init(&device->submit.writes, &more_incoming); in do_submit()
Ddrbd_main.c2705 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()
Ddrbd_receiver.c1430 goto submit; in drbd_submit_peer_request()
1454 submit: in drbd_submit_peer_request()
2587 goto submit; in receive_DataRequest()
2696 submit: in receive_DataRequest()
Ddrbd_int.h972 struct submit_worker submit; member
/linux-4.1.27/fs/exofs/
Dore_raid.c54 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.1.27/drivers/gpu/host1x/
Ddev.h41 int (*submit)(struct host1x_job *job); member
222 return host->channel_op->submit(job); in host1x_hw_channel_submit()
/linux-4.1.27/Documentation/filesystems/caching/
Doperations.txt145 (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
Dnetfs-api.txt491 (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
Dbackend-api.txt194 submit it to the thread pool. CacheFiles, for example, uses this to queue
/linux-4.1.27/Documentation/
DSubmittingDrivers4 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
Dinit.txt41 which needs to be made as painless as possible), then submit patch to LKML.
DBUG-HUNTING27 Before you submit a bug report read REPORTING-BUGS.
241 Once you have worked out a fix please submit it upstream. After all open
Dmailbox.txt36 send a message through before returning) or non-blocking/async mode (submit
DSubmittingPatches8 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
425 have the right to submit it under the open source license
430 license and I have the right under that license to submit that
433 permitted to submit under a different license), as indicated
442 personal information I submit with it, including my sign-off) is
Dxillybus.txt287 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
DHOWTO233 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.1.27/arch/arm/common/
Dvlock.S70 strb r1, [r0, #VLOCK_OWNER_OFFSET] @ submit my vote
/linux-4.1.27/Documentation/cpu-freq/
Dindex.txt37 you can report bugs, problems or submit patches. To post a message,
/linux-4.1.27/firmware/
DREADME.AddingFirmware22 To submit firmware to that repository, please send either a git binary
/linux-4.1.27/Documentation/devicetree/bindings/
DABI.txt31 4) Don't submit bindings for staging or unstable. That will be decided by
/linux-4.1.27/drivers/gpu/host1x/hw/
Dchannel_hw.c191 .submit = channel_submit,
/linux-4.1.27/drivers/gpu/drm/tegra/
Dgr2d.c116 .submit = tegra_drm_submit,
Ddrm.h74 int (*submit)(struct tegra_drm_context *context, member
Dgr3d.c125 .submit = tegra_drm_submit,
Ddrm.c598 return context->client->ops->submit(context, args, drm, file); in tegra_submit()
/linux-4.1.27/Documentation/s390/
Dkvm.txt63 This ioctl is used to submit a floating interrupt for a virtual machine.
89 This ioctl is used to submit an interrupt for a specific virtual cpu.
/linux-4.1.27/Documentation/block/
Dnull_blk.txt69 0: The number of submit queues are set to the value of the submit_queues
Dbiodoc.txt814 The routine submit_bio() is used to submit a single io. Higher level i/o
/linux-4.1.27/drivers/media/pci/cx18/
Dcx18-mailbox.c542 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.1.27/Documentation/dmaengine/
Dclient.txt122 routines cannot submit any new operations, this is not the
127 slave DMA callbacks are permitted to prepare and submit a new
/linux-4.1.27/drivers/usb/usbip/
Dusbip_protocol.txt31 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.1.27/Documentation/ioctl/
Dbotching-up-ioctls.txt11 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.1.27/Documentation/fmc/
DFMC-and-SDB.txt81 plan to submit it upstream in the future, and don't want to force
Didentifiers.txt35 more items of the FRU standard for your boards, please submit patches.
/linux-4.1.27/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt71 crypto operations and send the resulting data to server or submit it up the stack. This number
/linux-4.1.27/Documentation/usb/
DURB.txt120 1.5. How to submit an URB?
143 For isochronous endpoints, your completion handlers should (re)submit
Dgadget_multi.txt54 create a proper INF -- and of course, if you do submit it!
Derror-codes.txt166 * (expect also other submit and transfer status codes) *
Ddma.txt83 feel free to submit patches.
DWUSB-Design-overview.txt389 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
Dpower-management.txt304 outstanding URBs (usb_kill_urb()) and not submit any more.
/linux-4.1.27/Documentation/networking/
Dnetdev-FAQ.txt188 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?
D00-INDEX146 - FAQ describing how to submit net changes to netdev mailing list.
Darcnet.txt67 REAL NAME" to listserv@tichy.ch.uj.edu.pl. Then, to submit messages to the
/linux-4.1.27/drivers/net/wireless/ath/carl9170/
Dcarl9170.h588 int carl9170_update_beacon(struct ar9170 *ar, const bool submit);
Dtx.c1608 int carl9170_update_beacon(struct ar9170 *ar, const bool submit) in carl9170_update_beacon() argument
1692 if (submit) { in carl9170_update_beacon()
/linux-4.1.27/Documentation/i2c/busses/
Di2c-i801150 and seems safe, please submit a patch for inclusion into the kernel.
/linux-4.1.27/drivers/net/ethernet/myricom/myri10ge/
Dmyri10ge.c525 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.1.27/Documentation/power/
Dvideo.txt28 whitelist, please try to find a working solution, and submit whitelist
Druntime_pm.txt338 - 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
560 Therefore the driver core uses the asyncronous pm_request_idle() to submit a
/linux-4.1.27/Documentation/filesystems/
Dmandatory-locking.txt162 better still fix the system calls yourself and submit a patch to me or Linus.
/linux-4.1.27/Documentation/arm64/
Dacpi_object_usage.txt319 In either case, submit the _DSD definition along with
396 submit the device-specific _OSC usage description as
/linux-4.1.27/Documentation/scsi/
Daic7xxx.txt329 - For support via Email, submit your question to Adaptec's
Daic79xx.txt432 - For support via Email, submit your question to Adaptec's
/linux-4.1.27/Documentation/development-process/
D5.Posting200 the right to submit the patch for inclusion into the kernel. It is an
D4.Coding74 programmer's early expectation. Kernel developers will routinely submit
/linux-4.1.27/Documentation/blockdev/
Dparide.txt391 include that with your bug report. You can submit a bug report in one
/linux-4.1.27/drivers/net/usb/
Dr8152.c1704 goto submit; in rx_bottom()
1754 submit: in rx_bottom()
/linux-4.1.27/drivers/ata/
DKconfig10 configuration structure without having to submit endless patches
/linux-4.1.27/Documentation/PCI/
Dpci.txt574 Please DO submit new vendor/device IDs to http://pciids.sourceforge.net/.
/linux-4.1.27/Documentation/spi/
Dspi-summary379 or after probe() fails, the driver guarantees that it won't submit
/linux-4.1.27/Documentation/netlabel/
Ddraft-ietf-cipso-ipsecurity-01.txt717 To submit mail for distribution to members of the IETF CIPSO Working
/linux-4.1.27/Documentation/sound/alsa/
DHD-Audio.txt283 submit the improvement patch to the author.
/linux-4.1.27/fs/btrfs/
Dinode.c8124 goto submit; in btrfs_submit_direct_hook()
8191 submit: in btrfs_submit_direct_hook()
/linux-4.1.27/
DMAINTAINERS3 List of maintainers and how to submit kernel changes