/linux-4.4.14/drivers/gpu/drm/msm/ |
H A D | msm_gem_submit.c | 39 struct msm_gem_submit *submit; submit_create() local 40 int sz = sizeof(*submit) + (nr * sizeof(submit->bos[0])); submit_create() 42 submit = kmalloc(sz, GFP_TEMPORARY | __GFP_NOWARN | __GFP_NORETRY); submit_create() 43 if (submit) { submit_create() 44 submit->dev = dev; submit_create() 45 submit->gpu = gpu; submit_create() 48 submit->nr_bos = 0; submit_create() 49 submit->nr_cmds = 0; submit_create() 51 INIT_LIST_HEAD(&submit->bo_list); submit_create() 52 ww_acquire_init(&submit->ticket, &reservation_ww_class); submit_create() 55 return submit; submit_create() 58 static int submit_lookup_objects(struct msm_gem_submit *submit, submit_lookup_objects() argument 85 submit->bos[i].flags = submit_bo.flags; submit_lookup_objects() 87 submit->bos[i].iova = submit_bo.presumed; submit_lookup_objects() 102 DRM_ERROR("handle %u at index %u already on submit list\n", submit_lookup_objects() 110 submit->bos[i].obj = msm_obj; submit_lookup_objects() 112 list_add_tail(&msm_obj->submit_entry, &submit->bo_list); submit_lookup_objects() 116 submit->nr_bos = i; submit_lookup_objects() 122 static void submit_unlock_unpin_bo(struct msm_gem_submit *submit, int i) submit_unlock_unpin_bo() argument 124 struct msm_gem_object *msm_obj = submit->bos[i].obj; submit_unlock_unpin_bo() 126 if (submit->bos[i].flags & BO_PINNED) submit_unlock_unpin_bo() 127 msm_gem_put_iova(&msm_obj->base, submit->gpu->id); submit_unlock_unpin_bo() 129 if (submit->bos[i].flags & BO_LOCKED) submit_unlock_unpin_bo() 132 if (!(submit->bos[i].flags & BO_VALID)) submit_unlock_unpin_bo() 133 submit->bos[i].iova = 0; submit_unlock_unpin_bo() 135 submit->bos[i].flags &= ~(BO_LOCKED | BO_PINNED); submit_unlock_unpin_bo() 139 static int submit_validate_objects(struct msm_gem_submit *submit) submit_validate_objects() argument 144 submit->valid = true; submit_validate_objects() 146 for (i = 0; i < submit->nr_bos; i++) { submit_validate_objects() 147 struct msm_gem_object *msm_obj = submit->bos[i].obj; submit_validate_objects() 155 if (!(submit->bos[i].flags & BO_LOCKED)) { submit_validate_objects() 157 &submit->ticket); submit_validate_objects() 160 submit->bos[i].flags |= BO_LOCKED; submit_validate_objects() 166 submit->gpu->id, &iova); submit_validate_objects() 177 submit->bos[i].flags |= BO_PINNED; submit_validate_objects() 179 if (iova == submit->bos[i].iova) { submit_validate_objects() 180 submit->bos[i].flags |= BO_VALID; submit_validate_objects() 182 submit->bos[i].iova = iova; submit_validate_objects() 183 submit->bos[i].flags &= ~BO_VALID; submit_validate_objects() 184 submit->valid = false; submit_validate_objects() 188 ww_acquire_done(&submit->ticket); submit_validate_objects() 194 submit_unlock_unpin_bo(submit, i); submit_validate_objects() 197 submit_unlock_unpin_bo(submit, slow_locked); submit_validate_objects() 200 struct msm_gem_object *msm_obj = submit->bos[contended].obj; submit_validate_objects() 203 &submit->ticket); submit_validate_objects() 205 submit->bos[contended].flags |= BO_LOCKED; submit_validate_objects() 214 static int submit_bo(struct msm_gem_submit *submit, uint32_t idx, submit_bo() argument 217 if (idx >= submit->nr_bos) { submit_bo() 219 idx, submit->nr_bos); submit_bo() 224 *obj = submit->bos[idx].obj; submit_bo() 226 *iova = submit->bos[idx].iova; submit_bo() 228 *valid = !!(submit->bos[idx].flags & BO_VALID); submit_bo() 234 static int submit_reloc(struct msm_gem_submit *submit, struct msm_gem_object *obj, submit_reloc() argument 283 ret = submit_bo(submit, submit_reloc.reloc_idx, NULL, &iova, &valid); submit_reloc() 305 static void submit_cleanup(struct msm_gem_submit *submit, bool fail) submit_cleanup() argument 309 for (i = 0; i < submit->nr_bos; i++) { submit_cleanup() 310 struct msm_gem_object *msm_obj = submit->bos[i].obj; submit_cleanup() 311 submit_unlock_unpin_bo(submit, i); submit_cleanup() 316 ww_acquire_fini(&submit->ticket); submit_cleanup() 325 struct msm_gem_submit *submit; msm_ioctl_gem_submit() local 343 submit = submit_create(dev, gpu, args->nr_bos); msm_ioctl_gem_submit() 344 if (!submit) { msm_ioctl_gem_submit() 349 ret = submit_lookup_objects(submit, args, file); msm_ioctl_gem_submit() 353 ret = submit_validate_objects(submit); msm_ioctl_gem_submit() 382 ret = submit_bo(submit, submit_cmd.submit_idx, msm_ioctl_gem_submit() 401 submit->cmd[i].type = submit_cmd.type; msm_ioctl_gem_submit() 402 submit->cmd[i].size = submit_cmd.size / 4; msm_ioctl_gem_submit() 403 submit->cmd[i].iova = iova + submit_cmd.submit_offset; msm_ioctl_gem_submit() 404 submit->cmd[i].idx = submit_cmd.submit_idx; msm_ioctl_gem_submit() 406 if (submit->valid) msm_ioctl_gem_submit() 409 ret = submit_reloc(submit, msm_obj, submit_cmd.submit_offset, msm_ioctl_gem_submit() 415 submit->nr_cmds = i; msm_ioctl_gem_submit() 417 ret = msm_gpu_submit(gpu, submit, ctx); msm_ioctl_gem_submit() 419 args->fence = submit->fence; msm_ioctl_gem_submit() 422 if (submit) msm_ioctl_gem_submit() 423 submit_cleanup(submit, !!ret); msm_ioctl_gem_submit()
|
H A D | msm_gem.h | 37 * block on submit if a bo is already on other ring 44 /* Transiently in the process of submit ioctl, objects associated 45 * with the submit are on submit->bo_list.. this only lasts for 47 * submit lists. 91 /* Created per submit-ioctl, to track bo's and cmdstream bufs, etc, 94 * lasts for the duration of the submit-ioctl.
|
H A D | msm_rd.c | 24 * cmdstream for the next fence, you can narrow down which process and submit 81 /* current submit to read out: */ 82 struct msm_gem_submit *submit; member in struct:msm_rd_state 85 * struct_mutex held by submit code (otherwise we could 281 void msm_rd_dump_submit(struct msm_gem_submit *submit) msm_rd_dump_submit() argument 283 struct drm_device *dev = submit->dev; msm_rd_dump_submit() 299 submit->fence); msm_rd_dump_submit() 304 * all the bo's associated with the submit. Handy to see vtx msm_rd_dump_submit() 308 for (i = 0; i < submit->nr_cmds; i++) { msm_rd_dump_submit() 309 uint32_t idx = submit->cmd[i].idx; msm_rd_dump_submit() 310 uint32_t iova = submit->cmd[i].iova; msm_rd_dump_submit() 311 uint32_t szd = submit->cmd[i].size; /* in dwords */ msm_rd_dump_submit() 312 struct msm_gem_object *obj = submit->bos[idx].obj; msm_rd_dump_submit() 315 buf += iova - submit->bos[idx].iova; msm_rd_dump_submit() 322 switch (submit->cmd[i].type) { msm_rd_dump_submit()
|
H A D | msm_gpu.c | 279 struct msm_gem_submit *submit; recover_worker() local 289 list_for_each_entry(submit, &gpu->submit_list, node) { recover_worker() 290 gpu->funcs->submit(gpu, submit, NULL); recover_worker() 441 struct msm_gem_submit *submit; retire_submits() local 443 submit = list_first_entry(&gpu->submit_list, retire_submits() 446 if (submit->fence <= fence) { retire_submits() 447 list_del(&submit->node); retire_submits() 448 kfree(submit); retire_submits() 499 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, msm_gpu_submit() argument 508 submit->fence = ++priv->next_fence; msm_gpu_submit() 510 gpu->submitted_fence = submit->fence; msm_gpu_submit() 514 list_add_tail(&submit->node, &gpu->submit_list); msm_gpu_submit() 516 msm_rd_dump_submit(submit); msm_gpu_submit() 518 gpu->submitted_fence = submit->fence; msm_gpu_submit() 522 for (i = 0; i < submit->nr_bos; i++) { msm_gpu_submit() 523 struct msm_gem_object *msm_obj = submit->bos[i].obj; msm_gpu_submit() 536 submit->gpu->id, &iova); msm_gpu_submit() 539 if (submit->bos[i].flags & MSM_SUBMIT_BO_READ) msm_gpu_submit() 540 msm_gem_move_to_active(&msm_obj->base, gpu, false, submit->fence); msm_gpu_submit() 542 if (submit->bos[i].flags & MSM_SUBMIT_BO_WRITE) msm_gpu_submit() 543 msm_gem_move_to_active(&msm_obj->base, gpu, true, submit->fence); msm_gpu_submit() 546 ret = gpu->funcs->submit(gpu, submit, ctx); msm_gpu_submit()
|
H A D | msm_gpu.h | 49 int (*submit)(struct msm_gpu *gpu, struct msm_gem_submit *submit, member in struct:msm_gpu_funcs 163 int msm_gpu_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
|
H A 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) {} msm_rd_dump_submit() argument
|
/linux-4.4.14/crypto/async_tx/ |
H A D | async_raid6_recov.c | 33 size_t len, struct async_submit_ctl *submit) async_sum_product() 35 struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ, async_sum_product() 52 if (submit->flags & ASYNC_TX_FENCE) async_sum_product() 68 async_tx_submit(chan, tx, submit); async_sum_product() 80 async_tx_quiesce(&submit->depend_tx); async_sum_product() 98 struct async_submit_ctl *submit) async_mult() 100 struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ, async_mult() 116 if (submit->flags & ASYNC_TX_FENCE) async_mult() 135 async_tx_submit(chan, tx, submit); async_mult() 148 async_tx_quiesce(&submit->depend_tx); async_mult() 161 struct page **blocks, struct async_submit_ctl *submit) __2data_recov_4() 167 enum async_tx_flags flags = submit->flags; __2data_recov_4() 168 dma_async_tx_callback cb_fn = submit->cb_fn; __2data_recov_4() 169 void *cb_param = submit->cb_param; __2data_recov_4() 170 void *scribble = submit->scribble; __2data_recov_4() 184 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_4() 185 tx = async_sum_product(b, srcs, coef, bytes, submit); __2data_recov_4() 190 init_async_submit(submit, flags | ASYNC_TX_XOR_ZERO_DST, tx, cb_fn, __2data_recov_4() 192 tx = async_xor(a, srcs, 0, 2, bytes, submit); __2data_recov_4() 200 struct page **blocks, struct async_submit_ctl *submit) __2data_recov_5() 206 enum async_tx_flags flags = submit->flags; __2data_recov_5() 207 dma_async_tx_callback cb_fn = submit->cb_fn; __2data_recov_5() 208 void *cb_param = submit->cb_param; __2data_recov_5() 209 void *scribble = submit->scribble; __2data_recov_5() 235 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_5() 236 tx = async_memcpy(dp, g, 0, 0, bytes, submit); __2data_recov_5() 237 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_5() 238 tx = async_mult(dq, g, raid6_gfexp[good], bytes, submit); __2data_recov_5() 243 init_async_submit(submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, __2data_recov_5() 245 tx = async_xor(dp, srcs, 0, 2, bytes, submit); __2data_recov_5() 250 init_async_submit(submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, __2data_recov_5() 252 tx = async_xor(dq, srcs, 0, 2, bytes, submit); __2data_recov_5() 259 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_5() 260 tx = async_sum_product(dq, srcs, coef, bytes, submit); __2data_recov_5() 265 init_async_submit(submit, flags | ASYNC_TX_XOR_DROP_DST, tx, cb_fn, __2data_recov_5() 267 tx = async_xor(dp, srcs, 0, 2, bytes, submit); __2data_recov_5() 274 struct page **blocks, struct async_submit_ctl *submit) __2data_recov_n() 280 enum async_tx_flags flags = submit->flags; __2data_recov_n() 281 dma_async_tx_callback cb_fn = submit->cb_fn; __2data_recov_n() 282 void *cb_param = submit->cb_param; __2data_recov_n() 283 void *scribble = submit->scribble; __2data_recov_n() 299 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_n() 300 tx = async_gen_syndrome(blocks, 0, disks, bytes, submit); __2data_recov_n() 311 init_async_submit(submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, __2data_recov_n() 313 tx = async_xor(dp, srcs, 0, 2, bytes, submit); __2data_recov_n() 318 init_async_submit(submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, __2data_recov_n() 320 tx = async_xor(dq, srcs, 0, 2, bytes, submit); __2data_recov_n() 327 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); __2data_recov_n() 328 tx = async_sum_product(dq, srcs, coef, bytes, submit); __2data_recov_n() 333 init_async_submit(submit, flags | ASYNC_TX_XOR_DROP_DST, tx, cb_fn, __2data_recov_n() 335 tx = async_xor(dp, srcs, 0, 2, bytes, submit); __2data_recov_n() 347 * @submit: submission/completion modifiers 351 struct page **blocks, struct async_submit_ctl *submit) async_raid6_2data_recov() 353 void *scribble = submit->scribble; async_raid6_2data_recov() 370 async_tx_quiesce(&submit->depend_tx); async_raid6_2data_recov() 379 async_tx_sync_epilog(submit); async_raid6_2data_recov() 400 return __2data_recov_4(disks, bytes, faila, failb, blocks, submit); async_raid6_2data_recov() 407 return __2data_recov_5(disks, bytes, faila, failb, blocks, submit); async_raid6_2data_recov() 409 return __2data_recov_n(disks, bytes, faila, failb, blocks, submit); async_raid6_2data_recov() 420 * @submit: submission/completion modifiers 424 struct page **blocks, struct async_submit_ctl *submit) async_raid6_datap_recov() 429 enum async_tx_flags flags = submit->flags; async_raid6_datap_recov() 430 dma_async_tx_callback cb_fn = submit->cb_fn; async_raid6_datap_recov() 431 void *cb_param = submit->cb_param; async_raid6_datap_recov() 432 void *scribble = submit->scribble; async_raid6_datap_recov() 446 async_tx_quiesce(&submit->depend_tx); async_raid6_datap_recov() 455 async_tx_sync_epilog(submit); async_raid6_datap_recov() 490 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, async_raid6_datap_recov() 492 tx = async_memcpy(p, g, 0, 0, bytes, submit); async_raid6_datap_recov() 494 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, async_raid6_datap_recov() 496 tx = async_mult(dq, g, raid6_gfexp[good], bytes, submit); async_raid6_datap_recov() 498 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, async_raid6_datap_recov() 500 tx = async_gen_syndrome(blocks, 0, disks, bytes, submit); async_raid6_datap_recov() 512 init_async_submit(submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, async_raid6_datap_recov() 514 tx = async_xor(dq, srcs, 0, 2, bytes, submit); async_raid6_datap_recov() 516 init_async_submit(submit, ASYNC_TX_FENCE, tx, NULL, NULL, scribble); async_raid6_datap_recov() 517 tx = async_mult(dq, dq, coef, bytes, submit); async_raid6_datap_recov() 521 init_async_submit(submit, flags | ASYNC_TX_XOR_DROP_DST, tx, cb_fn, async_raid6_datap_recov() 523 tx = async_xor(p, srcs, 0, 2, bytes, submit); async_raid6_datap_recov() 32 async_sum_product(struct page *dest, struct page **srcs, unsigned char *coef, size_t len, struct async_submit_ctl *submit) async_sum_product() argument 97 async_mult(struct page *dest, struct page *src, u8 coef, size_t len, struct async_submit_ctl *submit) async_mult() argument 160 __2data_recov_4(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) __2data_recov_4() argument 199 __2data_recov_5(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) __2data_recov_5() argument 273 __2data_recov_n(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) __2data_recov_n() argument 350 async_raid6_2data_recov(int disks, size_t bytes, int faila, int failb, struct page **blocks, struct async_submit_ctl *submit) async_raid6_2data_recov() argument 423 async_raid6_datap_recov(int disks, size_t bytes, int faila, struct page **blocks, struct async_submit_ctl *submit) async_raid6_datap_recov() argument
|
H A D | async_xor.c | 37 struct async_submit_ctl *submit) do_async_xor() 41 dma_async_tx_callback cb_fn_orig = submit->cb_fn; do_async_xor() 42 void *cb_param_orig = submit->cb_param; do_async_xor() 43 enum async_tx_flags flags_orig = submit->flags; do_async_xor() 53 submit->flags = flags_orig; do_async_xor() 59 submit->flags &= ~ASYNC_TX_ACK; do_async_xor() 60 submit->flags |= ASYNC_TX_FENCE; do_async_xor() 61 submit->cb_fn = NULL; do_async_xor() 62 submit->cb_param = NULL; do_async_xor() 64 submit->cb_fn = cb_fn_orig; do_async_xor() 65 submit->cb_param = cb_param_orig; do_async_xor() 67 if (submit->cb_fn) do_async_xor() 69 if (submit->flags & ASYNC_TX_FENCE) do_async_xor() 83 async_tx_quiesce(&submit->depend_tx); do_async_xor() 96 async_tx_submit(chan, tx, submit); do_async_xor() 97 submit->depend_tx = tx; do_async_xor() 114 int src_cnt, size_t len, struct async_submit_ctl *submit) do_sync_xor() 122 if (submit->scribble) do_sync_xor() 123 srcs = submit->scribble; do_sync_xor() 135 if (submit->flags & ASYNC_TX_XOR_ZERO_DST) do_sync_xor() 148 async_tx_sync_epilog(submit); do_sync_xor() 158 * @submit: submission / completion modifiers 174 int src_cnt, size_t len, struct async_submit_ctl *submit) async_xor() 176 struct dma_chan *chan = async_tx_find_channel(submit, DMA_XOR, async_xor() 208 tx = do_async_xor(chan, unmap, submit); async_xor() 221 if (submit->flags & ASYNC_TX_XOR_DROP_DST) { async_xor() 227 async_tx_quiesce(&submit->depend_tx); async_xor() 229 do_sync_xor(dest, src_list, offset, src_cnt, len, submit); async_xor() 242 xor_val_chan(struct async_submit_ctl *submit, struct page *dest, xor_val_chan() argument 248 return async_tx_find_channel(submit, DMA_XOR_VAL, &dest, 1, src_list, xor_val_chan() 260 * @submit: submission / completion modifiers 271 struct async_submit_ctl *submit) async_xor_val() 273 struct dma_chan *chan = xor_val_chan(submit, dest, src_list, src_cnt, len); async_xor_val() 290 if (submit->cb_fn) async_xor_val() 292 if (submit->flags & ASYNC_TX_FENCE) async_xor_val() 306 async_tx_quiesce(&submit->depend_tx); async_xor_val() 316 async_tx_submit(chan, tx, submit); async_xor_val() 318 enum async_tx_flags flags_orig = submit->flags; async_xor_val() 325 submit->flags |= ASYNC_TX_XOR_DROP_DST; async_xor_val() 326 submit->flags &= ~ASYNC_TX_ACK; async_xor_val() 328 tx = async_xor(dest, src_list, offset, src_cnt, len, submit); async_xor_val() 334 async_tx_sync_epilog(submit); async_xor_val() 335 submit->flags = flags_orig; async_xor_val() 36 do_async_xor(struct dma_chan *chan, struct dmaengine_unmap_data *unmap, struct async_submit_ctl *submit) do_async_xor() argument 113 do_sync_xor(struct page *dest, struct page **src_list, unsigned int offset, int src_cnt, size_t len, struct async_submit_ctl *submit) do_sync_xor() argument 173 async_xor(struct page *dest, struct page **src_list, unsigned int offset, int src_cnt, size_t len, struct async_submit_ctl *submit) async_xor() argument 269 async_xor_val(struct page *dest, struct page **src_list, unsigned int offset, int src_cnt, size_t len, enum sum_check_flags *result, struct async_submit_ctl *submit) async_xor_val() argument
|
H A D | async_pq.c | 53 struct async_submit_ctl *submit) do_async_gen_syndrome() 57 enum async_tx_flags flags_orig = submit->flags; do_async_gen_syndrome() 58 dma_async_tx_callback cb_fn_orig = submit->cb_fn; do_async_gen_syndrome() 59 dma_async_tx_callback cb_param_orig = submit->cb_param; do_async_gen_syndrome() 65 if (submit->flags & ASYNC_TX_FENCE) do_async_gen_syndrome() 69 submit->flags = flags_orig; do_async_gen_syndrome() 76 submit->flags &= ~ASYNC_TX_ACK; do_async_gen_syndrome() 77 submit->flags |= ASYNC_TX_FENCE; do_async_gen_syndrome() 78 submit->cb_fn = NULL; do_async_gen_syndrome() 79 submit->cb_param = NULL; do_async_gen_syndrome() 81 submit->cb_fn = cb_fn_orig; do_async_gen_syndrome() 82 submit->cb_param = cb_param_orig; do_async_gen_syndrome() 100 async_tx_quiesce(&submit->depend_tx); do_async_gen_syndrome() 105 async_tx_submit(chan, tx, submit); do_async_gen_syndrome() 106 submit->depend_tx = tx; do_async_gen_syndrome() 123 size_t len, struct async_submit_ctl *submit) do_sync_gen_syndrome() 129 if (submit->scribble) do_sync_gen_syndrome() 130 srcs = submit->scribble; do_sync_gen_syndrome() 147 if (submit->flags & ASYNC_TX_PQ_XOR_DST) { do_sync_gen_syndrome() 153 async_tx_sync_epilog(submit); do_sync_gen_syndrome() 162 * @submit: submission/completion modifiers 179 size_t len, struct async_submit_ctl *submit) async_gen_syndrome() 182 struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ, async_gen_syndrome() 194 if (unmap && !(submit->flags & ASYNC_TX_PQ_XOR_DST) && async_gen_syndrome() 243 tx = do_async_gen_syndrome(chan, coefs, j, unmap, dma_flags, submit); async_gen_syndrome() 254 async_tx_quiesce(&submit->depend_tx); async_gen_syndrome() 264 do_sync_gen_syndrome(blocks, offset, disks, len, submit); async_gen_syndrome() 271 pq_val_chan(struct async_submit_ctl *submit, struct page **blocks, int disks, size_t len) pq_val_chan() argument 276 return async_tx_find_channel(submit, DMA_PQ_VAL, NULL, 0, blocks, pq_val_chan() 288 * @submit: submission / completion modifiers 292 * requires a temporary result buffer and submit->scribble to be 298 struct async_submit_ctl *submit) async_syndrome_val() 300 struct dma_chan *chan = pq_val_chan(submit, blocks, disks, len); async_syndrome_val() 304 enum dma_ctrl_flags dma_flags = submit->cb_fn ? DMA_PREP_INTERRUPT : 0; async_syndrome_val() 354 if (submit->flags & ASYNC_TX_FENCE) async_syndrome_val() 365 async_tx_quiesce(&submit->depend_tx); async_syndrome_val() 370 async_tx_submit(chan, tx, submit); async_syndrome_val() 376 enum async_tx_flags flags_orig = submit->flags; async_syndrome_val() 377 dma_async_tx_callback cb_fn_orig = submit->cb_fn; async_syndrome_val() 378 void *scribble = submit->scribble; async_syndrome_val() 379 void *cb_param_orig = submit->cb_param; async_syndrome_val() 391 async_tx_quiesce(&submit->depend_tx); async_syndrome_val() 399 init_async_submit(submit, ASYNC_TX_XOR_ZERO_DST, NULL, async_syndrome_val() 401 tx = async_xor(spare, blocks, offset, disks-2, len, submit); async_syndrome_val() 411 init_async_submit(submit, 0, NULL, NULL, NULL, scribble); async_syndrome_val() 412 tx = async_gen_syndrome(blocks, offset, disks, len, submit); async_syndrome_val() 419 /* restore P, Q and submit */ async_syndrome_val() 423 submit->cb_fn = cb_fn_orig; async_syndrome_val() 424 submit->cb_param = cb_param_orig; async_syndrome_val() 425 submit->flags = flags_orig; async_syndrome_val() 426 async_tx_sync_epilog(submit); async_syndrome_val() 49 do_async_gen_syndrome(struct dma_chan *chan, const unsigned char *scfs, int disks, struct dmaengine_unmap_data *unmap, enum dma_ctrl_flags dma_flags, struct async_submit_ctl *submit) do_async_gen_syndrome() argument 122 do_sync_gen_syndrome(struct page **blocks, unsigned int offset, int disks, size_t len, struct async_submit_ctl *submit) do_sync_gen_syndrome() argument 178 async_gen_syndrome(struct page **blocks, unsigned int offset, int disks, size_t len, struct async_submit_ctl *submit) async_gen_syndrome() argument 296 async_syndrome_val(struct page **blocks, unsigned int offset, int disks, size_t len, enum sum_check_flags *pqres, struct page *spare, struct async_submit_ctl *submit) async_syndrome_val() argument
|
H A D | async_memcpy.c | 40 * @submit: submission / completion modifiers 47 struct async_submit_ctl *submit) async_memcpy() 49 struct dma_chan *chan = async_tx_find_channel(submit, DMA_MEMCPY, async_memcpy() 61 if (submit->cb_fn) async_memcpy() 63 if (submit->flags & ASYNC_TX_FENCE) async_memcpy() 83 async_tx_submit(chan, tx, submit); async_memcpy() 89 async_tx_quiesce(&submit->depend_tx); async_memcpy() 99 async_tx_sync_epilog(submit); async_memcpy() 45 async_memcpy(struct page *dest, struct page *src, unsigned int dest_offset, unsigned int src_offset, size_t len, struct async_submit_ctl *submit) async_memcpy() argument
|
H A D | async_tx.c | 52 * @submit: transaction dependency and submission modifiers 56 __async_tx_find_channel(struct async_submit_ctl *submit, __async_tx_find_channel() argument 59 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; __async_tx_find_channel() 143 * @ASYNC_TX_DIRECT_SUBMIT: when the lock is dropped submit directly 157 struct async_submit_ctl *submit) async_tx_submit() 159 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; async_tx_submit() 161 tx->callback = submit->cb_fn; async_tx_submit() 162 tx->callback_param = submit->cb_param; async_tx_submit() 181 /* we have a parent so we can not submit directly async_tx_submit() 191 /* we do not have a parent so we may be able to submit async_tx_submit() 217 if (submit->flags & ASYNC_TX_ACK) async_tx_submit() 227 * @submit: submission and completion parameters 234 async_trigger_callback(struct async_submit_ctl *submit) async_trigger_callback() argument 239 struct dma_async_tx_descriptor *depend_tx = submit->depend_tx; async_trigger_callback() 258 async_tx_submit(chan, tx, submit); async_trigger_callback() 263 async_tx_quiesce(&submit->depend_tx); async_trigger_callback() 265 async_tx_sync_epilog(submit); async_trigger_callback() 156 async_tx_submit(struct dma_chan *chan, struct dma_async_tx_descriptor *tx, struct async_submit_ctl *submit) async_tx_submit() argument
|
H A D | raid6test.c | 70 struct async_submit_ctl submit; raid6_dual_recov() local 81 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); raid6_dual_recov() 82 tx = async_gen_syndrome(ptrs, 0, disks, bytes, &submit); raid6_dual_recov() 98 init_async_submit(&submit, ASYNC_TX_XOR_ZERO_DST, NULL, raid6_dual_recov() 100 tx = async_xor(dest, blocks, 0, count, bytes, &submit); raid6_dual_recov() 102 init_async_submit(&submit, 0, tx, NULL, NULL, addr_conv); raid6_dual_recov() 103 tx = async_gen_syndrome(ptrs, 0, disks, bytes, &submit); raid6_dual_recov() 108 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); raid6_dual_recov() 109 tx = async_raid6_datap_recov(disks, bytes, faila, ptrs, &submit); raid6_dual_recov() 112 init_async_submit(&submit, 0, NULL, NULL, NULL, addr_conv); raid6_dual_recov() 113 tx = async_raid6_2data_recov(disks, bytes, faila, failb, ptrs, &submit); raid6_dual_recov() 117 init_async_submit(&submit, ASYNC_TX_ACK, tx, callback, &cmp, addr_conv); raid6_dual_recov() 118 tx = async_syndrome_val(ptrs, 0, disks, bytes, &result, spare, &submit); raid6_dual_recov() 158 struct async_submit_ctl submit; test() local 175 init_async_submit(&submit, ASYNC_TX_ACK, NULL, callback, &cmp, addr_conv); test() 176 tx = async_gen_syndrome(dataptrs, 0, disks, PAGE_SIZE, &submit); test()
|
/linux-4.4.14/drivers/dma/ |
H A D | cppi41.c | 125 u16 submit; member in struct:chan_queues 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}, 165 [ 9] = { .submit = 50, .complete = 102}, 166 [10] = { .submit = 52, .complete = 103}, 167 [11] = { .submit = 54, .complete = 104}, 168 [12] = { .submit = 56, .complete = 105}, 169 [13] = { .submit = 58, .complete = 106}, 170 [14] = { .submit = 60, .complete = 107}, 173 [15] = { .submit = 62, .complete = 125}, 174 [16] = { .submit = 64, .complete = 126}, 175 [17] = { .submit = 66, .complete = 127}, 176 [18] = { .submit = 68, .complete = 128}, 177 [19] = { .submit = 70, .complete = 129}, 178 [20] = { .submit = 72, .complete = 130}, 179 [21] = { .submit = 74, .complete = 131}, 180 [22] = { .submit = 76, .complete = 132}, 181 [23] = { .submit = 78, .complete = 133}, 182 [24] = { .submit = 80, .complete = 134}, 183 [25] = { .submit = 82, .complete = 135}, 184 [26] = { .submit = 84, .complete = 136}, 185 [27] = { .submit = 86, .complete = 137}, 186 [28] = { .submit = 88, .complete = 138}, 187 [29] = { .submit = 90, .complete = 139}, 192 [ 0] = { .submit = 1, .complete = 109}, 193 [ 1] = { .submit = 2, .complete = 110}, 194 [ 2] = { .submit = 3, .complete = 111}, 195 [ 3] = { .submit = 4, .complete = 112}, 196 [ 4] = { .submit = 5, .complete = 113}, 197 [ 5] = { .submit = 6, .complete = 114}, 198 [ 6] = { .submit = 7, .complete = 115}, 199 [ 7] = { .submit = 8, .complete = 116}, 200 [ 8] = { .submit = 9, .complete = 117}, 201 [ 9] = { .submit = 10, .complete = 118}, 202 [10] = { .submit = 11, .complete = 119}, 203 [11] = { .submit = 12, .complete = 120}, 204 [12] = { .submit = 13, .complete = 121}, 205 [13] = { .submit = 14, .complete = 122}, 206 [14] = { .submit = 15, .complete = 123}, 209 [15] = { .submit = 16, .complete = 141}, 210 [16] = { .submit = 17, .complete = 142}, 211 [17] = { .submit = 18, .complete = 143}, 212 [18] = { .submit = 19, .complete = 144}, 213 [19] = { .submit = 20, .complete = 145}, 214 [20] = { .submit = 21, .complete = 146}, 215 [21] = { .submit = 22, .complete = 147}, 216 [22] = { .submit = 23, .complete = 148}, 217 [23] = { .submit = 24, .complete = 149}, 218 [24] = { .submit = 25, .complete = 150}, 219 [25] = { .submit = 26, .complete = 151}, 220 [26] = { .submit = 27, .complete = 152}, 221 [27] = { .submit = 28, .complete = 153}, 222 [28] = { .submit = 29, .complete = 154}, 223 [29] = { .submit = 30, .complete = 155}, 554 QMGR_QUEUE_D(cdd->td_queue.submit)); cppi41_tear_down_chan() 813 cppi_writel(cdd->td_queue.submit, cdd->ctrl_mem + DMA_TDFDQ); init_cppi41() 858 cchan->q_num = queues[cchan->port_num].submit; cpp41_dma_filter_fn() 887 .td_queue = { .submit = 31, .complete = 0 },
|
H A D | mic_x100_dma.h | 99 * @submitted: index that will be used to submit descriptors to h/w
|
H A D | mv_xor.c | 239 /* call the callback (must not sleep or submit new mv_desc_run_tx_complete_actions() 771 "Self-test submit error, disabling\n"); mv_chan_memcpy_self_test() 904 "Self-test submit error, disabling\n"); mv_chan_xor_self_test()
|
H A D | fsldma.c | 419 chan_dbg(chan, "cannot submit due to suspend\n"); fsl_dma_tx_submit() 507 * controller. It will run any callbacks, submit any dependencies. 637 * controller. It will run any callbacks, submit any dependencies, then
|
/linux-4.4.14/include/linux/ |
H A D | async_tx.h | 116 __async_tx_find_channel(struct async_submit_ctl *submit, 131 async_tx_find_channel(struct async_submit_ctl *submit, async_tx_find_channel() argument 146 async_tx_sync_epilog(struct async_submit_ctl *submit) async_tx_sync_epilog() argument 148 if (submit->cb_fn) async_tx_sync_epilog() 149 submit->cb_fn(submit->cb_param); 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); 192 size_t len, struct async_submit_ctl *submit); 197 struct async_submit_ctl *submit); 201 struct page **ptrs, struct async_submit_ctl *submit); 205 struct page **ptrs, struct async_submit_ctl *submit);
|
H A D | dm-kcopyd.h | 69 * Prepare a callback and submit it via the kcopyd thread.
|
H A D | host1x.h | 195 /* Wait checks to be processed at submit time */ 210 /* Sync point id, number of increments and end related to the submit */
|
H A D | concap.h | 109 /* dummy submit method
|
/linux-4.4.14/drivers/gpu/host1x/hw/ |
H A D | channel_hw.c | 110 /* get submit lock */ channel_submit() 122 /* begin a CDMA submit */ channel_submit() 157 /* end CDMA submit & stash pinned hMems into sync queue */ channel_submit() 162 /* schedule a submit complete interrupt */ channel_submit() 167 WARN(err, "Failed to set submit complete interrupt"); channel_submit() 191 .submit = channel_submit,
|
/linux-4.4.14/drivers/gpu/host1x/ |
H A D | cdma.h | 72 unsigned int slots_used; /* pb slots used in current submit */ 73 unsigned int slots_free; /* pb slots free in current submit */ 74 unsigned int first_get; /* DMAGET value, where submit begins */
|
H A D | intr.h | 29 * Perform cleanup after a submit has completed.
|
H A D | cdma.c | 346 * failed submit and therefore they may fail. Force a small timeout host1x_cdma_update_sync_queue() 401 * Begin a cdma submit 410 /* init state on first submit with timeout value */ host1x_cdma_begin() 457 * End a cdma submit 459 * from the pushbuffer. The handles for a submit must all be pinned at the same
|
H A D | dev.h | 41 int (*submit)(struct host1x_job *job); member in struct:host1x_channel_ops 222 return host->channel_op->submit(job); host1x_hw_channel_submit()
|
H A D | intr.c | 79 /* consolidate submit cleanups */ list_for_each_entry_safe()
|
/linux-4.4.14/tools/usb/ffs-aio-example/simple/device_app/ |
H A D | aio_simple.c | 330 /* submit table of requests */ main() 334 printf("submit: in\n"); main() 336 perror("unable to submit request"); main() 344 /* submit table of requests */ main() 348 printf("submit: out\n"); main() 350 perror("unable to submit request"); main()
|
/linux-4.4.14/drivers/gpu/drm/msm/adreno/ |
H A D | adreno_gpu.c | 122 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit, adreno_submit() argument 130 for (i = 0; i < submit->nr_cmds; i++) { adreno_submit() 131 switch (submit->cmd[i].type) { adreno_submit() 141 OUT_RING(ring, submit->cmd[i].iova); adreno_submit() 142 OUT_RING(ring, submit->cmd[i].size); adreno_submit() 156 OUT_RING(ring, submit->fence); adreno_submit() 173 OUT_RING(ring, submit->fence); adreno_submit()
|
H A D | adreno_gpu.h | 235 int adreno_submit(struct msm_gpu *gpu, struct msm_gem_submit *submit,
|
H A D | a4xx_gpu.c | 523 .submit = adreno_submit,
|
/linux-4.4.14/include/uapi/drm/ |
H A D | msm_drm.h | 130 /* submit-types: 151 /* Each buffer referenced elsewhere in the cmdstream submit (ie. the 153 * one) entry in the submit->bos[] table. 173 /* Each cmdstream submit consists of a table of buffers involved, and
|
H A D | amdgpu_drm.h | 398 /** HW IP to submit to */ 400 /** HW IP index of the same type to submit to */ 402 /** Ring index to submit to */
|
/linux-4.4.14/arch/powerpc/include/asm/ |
H A D | async_tx.h | 42 __async_tx_find_channel(struct async_submit_ctl *submit,
|
/linux-4.4.14/tools/usb/ffs-aio-example/multibuff/device_app/ |
H A D | aio_multibuff.c | 324 * when we're preparing new data to submit, main() 339 /* submit table of requests */ main() 343 printf("submit: %d requests buf: %d\n", ret, i); main() 345 perror("unable to submit requests"); main()
|
/linux-4.4.14/drivers/usb/serial/ |
H A D | usb_wwan.c | 269 "%s: submit urb %d failed: %d\n", usb_wwan_write() 413 dev_err(&port->dev, "%s: submit int urb failed: %d\n", usb_wwan_open() 426 "%s: submit read urb %d failed: %d\n", usb_wwan_open() 655 dev_err(&port->dev, "%s: submit urb failed: %d\n", usb_wwan_submit_delayed_urbs() 695 "%s: submit int urb failed: %d\n", usb_wwan_resume() 710 "%s: submit read urb %d failed: %d\n", usb_wwan_resume()
|
H A D | ir-usb.c | 403 dev_err(&port->dev, "%s - failed to submit urb: %d\n", ir_set_termios()
|
H A D | sierra.c | 717 dev_err(&port->dev, "%s: submit urb failed: %d\n", sierra_submit_rx_urbs() 727 dev_err(&port->dev, "%s: submit intr urb failed: %d\n", sierra_submit_rx_urbs() 1011 dev_err(&port->dev, "%s - submit urb failed: %d", sierra_submit_delayed_urbs()
|
H A D | ti_usb_3410_5052.c | 432 dev_err(&port->dev, "%s - submit interrupt urb failed, %d\n", __func__, status); ti_open() 512 dev_err(&port->dev, "%s - submit read urb failed, %d\n", ti_open() 1146 dev_err_console(port, "%s - submit write urb failed, %d\n", ti_send()
|
H A D | ch341.c | 326 dev_err(&port->dev, "%s - failed to submit interrupt urb: %d\n", ch341_open()
|
/linux-4.4.14/sound/usb/6fire/ |
H A D | midi.c | 45 "midi out urb submit failed: %d\n", usb6fire_midi_out_handler() 99 "midi out urb submit failed: %d\n", usb6fire_midi_out_trigger()
|
H A D | comm.c | 170 /* submit an urb that receives communication data from device */ usb6fire_comm_init()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
H A D | nouveau_bo.h | 97 /* TODO: submit equivalent to TTM generic API upstream? */
|
/linux-4.4.14/include/soc/bcm2835/ |
H A D | raspberrypi-firmware.h | 28 * @req_resp_size: On submit, the length of the request (though it doesn't
|
/linux-4.4.14/drivers/net/wimax/i2400m/ |
H A D | usb-notif.c | 44 * submit a RX request. 166 dev_err(dev, "notification: cannot submit URB: %d\n", ret); i2400mu_notification_cb() 220 dev_err(dev, "notification: cannot submit URB: %d\n", ret); i2400mu_notification_setup()
|
H A D | usb-fw.c | 236 * submit a read to the notification endpoint
|
H A D | usb-tx.c | 227 * submit a write.
|
/linux-4.4.14/drivers/crypto/caam/ |
H A D | caamrng.c | 65 #define BUF_PENDING 2 /* Empty, but with job pending --don't submit another */ 147 /* try to submit job if there wasn't one */ caam_read() 150 /* if can't submit job, can't even wait */ caam_read()
|
H A D | caamhash.c | 777 /* submit update job descriptor */ ahash_update_ctx() 1147 /* submit ahash final if it the first job descriptor */ ahash_final_no_ctx() 1209 /* submit ahash update if it the first job descriptor after update */ ahash_update_no_ctx() 1323 /* submit ahash finup if it the first job descriptor after update */ ahash_finup_no_ctx() 1405 /* submit first update job descriptor after init */ ahash_update_first()
|
/linux-4.4.14/drivers/bluetooth/ |
H A D | bcm203x.c | 113 BT_ERR("Can't submit URB"); bcm203x_complete() 141 BT_ERR("Can't submit URB"); bcm203x_complete() 165 BT_ERR("Can't submit URB"); bcm203x_work()
|
H A D | bfusb.c | 151 BT_ERR("%s bulk tx submit failed urb %p err %d", bfusb_send_bulk() 250 BT_ERR("%s bulk rx submit failed urb %p err %d", bfusb_rx_submit()
|
/linux-4.4.14/drivers/gpu/drm/amd/scheduler/ |
H A D | gpu_scheduler.c | 108 * Init a context entity used by scheduler when submit to HW ring. 283 * Helper to submit a job to the job queue 285 * @sched_job The pointer to job required to submit 287 * Returns true if we could submit the job. 314 * @sched_job The pointer to job required to submit
|
/linux-4.4.14/drivers/usb/wusbcore/ |
H A D | wa-xfer.c | 538 dev_err(dev, "xfer %p: Can't submit abort request: %d\n", __wa_xfer_abort() 812 dev_err(dev, "xfer 0x%08X#%u: DTO submit failed: %d\n", wa_seg_dto_cb() 1300 * Allocates all the stuff needed to submit a transfer 1402 /* submit the transfer request. */ __wa_seg_submit() 1406 pr_err("%s: xfer %p#%u: REQ submit failed: %d\n", __wa_seg_submit() 1411 /* submit the isoc packet descriptor if present. */ __wa_seg_submit() 1417 pr_err("%s: xfer %p#%u: ISO packet descriptor submit failed: %d\n", __wa_seg_submit() 1423 /* submit the out data if this is an out request. */ __wa_seg_submit() 1429 pr_err("%s: xfer %p#%u: DTO submit failed: %d\n", __wa_seg_submit() 1748 * submit them without the list lock held. 1887 * URB submit/enqueue failed. Clean up, return an wa_urb_enqueue() 1889 * an infinite submit/complete loop. wa_urb_enqueue() 1928 * up. If it has gone through submit(), we have to abort it [with an 2382 dev_err(dev, "xfer %p#%u: can't submit DTI data phase: %d\n", wa_xfer_result_chew() 2521 /* submit up to WA_MAX_BUF_IN_URBS read URBs. */ wa_process_iso_packet_status() 2555 dev_err(dev, "DTI Error: Could not submit buf in URB (%d)", wa_process_iso_packet_status() 2651 /* submit a read URB for the next frame with data. */ wa_buf_in_cb() 2660 dev_err(dev, "DTI Error: Could not submit buf in URB (%d)", wa_buf_in_cb() 2668 * we submit the last buf_in_urb, we can submit the wa_buf_in_cb() 2730 dev_err(dev, "DTI Error: Could not submit DTI URB (%d)\n", wa_buf_in_cb() 2845 dev_err(dev, "DTI Error: Could not submit DTI URB (%d)\n", wa_dti_cb() 2856 * the buffer-in URB, for reading buffers. Then we just submit the DTI URB. 2888 dev_err(dev, "DTI Error: Could not submit DTI URB (%d) resetting\n", wa_dti_start()
|
H A D | wa-hc.h | 111 * submit; if not, we have to queue them. 166 * serialized; we submit a NEP URB and it comes to 345 * Returns true if the rpipe is ready to submit more segments.
|
H A D | wa-nep.c | 250 dev_err(dev, "NEP: cannot submit URB: %d\n", result); wa_nep_cb() 290 dev_err(dev, "Cannot submit notification URB: %d\n", result); wa_nep_create()
|
H A D | security.c | 557 * take a reference to each one. Then submit the set key request to wusbhc_gtk_rekey_work() 608 * We need to submit a URB to the downstream WUSB devices in order to wusbhc_gtk_rekey()
|
/linux-4.4.14/drivers/media/rc/ |
H A D | ttusbir.c | 74 dev_warn(tt->dev, "failed to submit bulk urb: %d\n", ttusbir_set_led() 343 dev_err(tt->dev, "failed to submit urb %d\n", ret); ttusbir_probe() 420 dev_warn(tt->dev, "failed to submit urb: %d\n", rc); ttusbir_resume()
|
H A D | iguanair.c | 480 dev_warn(&intf->dev, "failed to submit urb: %d\n", ret); iguanair_probe() 583 dev_warn(&intf->dev, "failed to submit urb: %d\n", rc); iguanair_resume()
|
H A D | streamzap.c | 443 dev_err(sz->dev, "urb submit failed\n"); streamzap_probe() 465 * This routine guarantees that the driver will not submit any more urbs
|
H A D | igorplugusb.c | 137 dev_err(ir->dev, "submit urb failed: %d", ret); igorplugusb_cmd()
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
H A D | usb_ops_linux.c | 286 DBG_8723A("cannot submit interrupt in-token(err = " usb_read_interrupt_complete() 336 DBG_8723A("cannot submit interrupt in-token(err = 0x%08x)," rtl8723au_read_interrupt() 656 "cannot submit rx in-token(err = 0x%.8x), URB_STATUS = 0x%.8x\n", rtl8723au_read_port() 658 DBG_8723A("cannot submit rx in-token(err = 0x%08x), urb_status " rtl8723au_read_port()
|
/linux-4.4.14/drivers/mailbox/ |
H A D | mailbox.c | 79 /* Try to submit a message to the MBOX controller */ msg_submit() 226 * mbox_send_message - For client to submit a message to be 231 * For client to submit data to the controller destined for a remote 239 * could submit yet another request.
|
/linux-4.4.14/arch/arm/common/ |
H A D | vlock.S | 70 strb r1, [r0, #VLOCK_OWNER_OFFSET] @ submit my vote
|
/linux-4.4.14/drivers/usb/storage/ |
H A D | transport.c | 93 * The submit function first verifies that the submitting is allowed 94 * (neither ABORTING nor DISCONNECTING bits are set) and that the submit 97 * while the submit call is underway. Next, the submit function must test 134 /* don't submit URBs during abort processing */ usb_stor_msg_common() 153 /* submit the URB */ usb_stor_msg_common() 210 /* fill and submit the URB */ usb_stor_control_msg() 344 /* fill and submit the URB */ usb_stor_ctrl_transfer() 376 /* fill and submit the URB */ usb_stor_intr_transfer() 398 /* fill and submit the URB */ usb_stor_bulk_transfer_buf() 423 /* don't submit s-g requests during abort processing */ usb_stor_bulk_transfer_sglist()
|
H A D | uas.c | 212 /* data urbs may have never gotten their submit flag set */ uas_free_unsubmitted_urbs() 507 uas_log_cmd_state(cmnd, "sense submit err", err); uas_submit_sense_urb() 542 uas_log_cmd_state(cmnd, "data in submit err", err); uas_submit_urbs() 562 uas_log_cmd_state(cmnd, "data out submit err", err); uas_submit_urbs() 581 uas_log_cmd_state(cmnd, "cmd submit err", err); uas_submit_urbs()
|
/linux-4.4.14/drivers/media/usb/dvb-usb-v2/ |
H A D | usb_urb.c | 102 dev_dbg(&stream->udev->dev, "%s: submit urb=%d\n", __func__, i); usb_urb_submitv2() 106 "%s: could not submit urb no. %d - get them all back\n", usb_urb_submitv2()
|
/linux-4.4.14/drivers/media/usb/gspca/ |
H A D | gspca.h | 57 * 1 URB and submit done by subdriver */ 108 cam_op isoc_nego; /* called when URB submit failed with NOSPC */
|
/linux-4.4.14/fs/nilfs2/ |
H A D | gcinode.c | 52 * nilfs_gccache_submit_read_data() - add data buffer and submit read request 123 * nilfs_gccache_submit_read_node() - add node buffer and submit read request
|
H A D | segbuf.c | 445 /* never submit current bh */ nilfs_segbuf_submit_bh() 452 * nilfs_segbuf_write - submit write requests of a log
|
/linux-4.4.14/drivers/net/usb/ |
H A D | catc.c | 281 "submit(rx_urb) status %d\n", state); catc_rx_done() 344 "submit(rx_urb) status %d\n", res); catc_irq_done() 373 dev_err(&catc->usbdev->dev, "submit(tx_urb), status %d\n", catc_tx_run() 505 dev_err(&catc->usbdev->dev, "submit(ctrl_urb) status %d\n", catc_ctrl_run() 727 dev_err(&catc->usbdev->dev, "submit(irq_urb) status %d\n", catc_open()
|
H A D | rtl8150.c | 733 dev_warn(&netdev->dev, "rx_urb submit failed: %d\n", res); rtl8150_open() 742 dev_warn(&netdev->dev, "intr_urb submit failed: %d\n", res); rtl8150_open()
|
H A D | cdc-phonet.c | 142 dev_dbg(&dev->dev, "RX submit error (%d)\n", err); rx_submit()
|
H A D | hso.c | 41 * Interface 1: Diagnostics port, uses bulk only, do not submit urbs until the 1064 "%s failed submit mux_bulk_rx_urb %d\n", __func__, read_bulk_callback() 1153 dev_err(&urb->dev->dev, "%s failed submit serial rx_urb %d\n", hso_resubmit_rx_bulk_urb() 1826 "%s failed submit ctrl_urb %d type %d\n", __func__, mux_device_request() 1971 "Failed to submit urb - res %d\n", result); hso_std_serial_write_data() 2169 /* If it is not the MUX port fill in and submit a bulk urb (already hso_start_serial_device() 2186 "Failed to submit urb - res %d\n", hso_start_serial_device()
|
H A D | usbnet.c | 270 /* For resume; submit interrupt URB if previously submitted */ __usbnet_status_start_force() 521 "rx submit, %d\n", retval); rx_submit() 899 "intr submit %d\n", retval); usbnet_open() 1413 "tx: submit urb err %d\n", retval); usbnet_start_xmit()
|
/linux-4.4.14/drivers/md/ |
H A D | raid5.c | 1116 struct async_submit_ctl submit; async_copy_data() local 1126 init_async_submit(&submit, flags, tx, NULL, NULL, NULL); async_copy_data() 1154 b_offset, clen, &submit); bio_for_each_segment() 1157 page_offset, clen, &submit); bio_for_each_segment() 1160 submit.depend_tx = tx; bio_for_each_segment() 1214 struct async_submit_ctl submit; ops_run_biofill() local 1239 init_async_submit(&submit, ASYNC_TX_ACK, tx, ops_complete_biofill, sh, NULL); ops_run_biofill() 1240 async_trigger_callback(&submit); ops_run_biofill() 1303 struct async_submit_ctl submit; ops_run_compute5() local 1318 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_ZERO_DST, NULL, ops_run_compute5() 1321 tx = async_memcpy(xor_dest, xor_srcs[0], 0, 0, STRIPE_SIZE, &submit); ops_run_compute5() 1323 tx = async_xor(xor_dest, xor_srcs, 0, count, STRIPE_SIZE, &submit); ops_run_compute5() 1377 struct async_submit_ctl submit; ops_run_compute6_1() local 1405 init_async_submit(&submit, ASYNC_TX_FENCE, NULL, ops_run_compute6_1() 1408 tx = async_gen_syndrome(blocks, 0, count+2, STRIPE_SIZE, &submit); ops_run_compute6_1() 1418 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_ZERO_DST, ops_run_compute6_1() 1421 tx = async_xor(dest, blocks, 0, count, STRIPE_SIZE, &submit); ops_run_compute6_1() 1440 struct async_submit_ctl submit; ops_run_compute6_2() local 1480 init_async_submit(&submit, ASYNC_TX_FENCE, NULL, ops_run_compute6_2() 1484 STRIPE_SIZE, &submit); ops_run_compute6_2() 1503 init_async_submit(&submit, ops_run_compute6_2() 1508 &submit); ops_run_compute6_2() 1511 init_async_submit(&submit, ASYNC_TX_FENCE, tx, ops_run_compute6_2() 1515 STRIPE_SIZE, &submit); ops_run_compute6_2() 1518 init_async_submit(&submit, ASYNC_TX_FENCE, NULL, ops_run_compute6_2() 1525 blocks, &submit); ops_run_compute6_2() 1530 blocks, &submit); ops_run_compute6_2() 1550 struct async_submit_ctl submit; ops_run_prexor5() local 1566 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_XOR_DROP_DST, tx, ops_run_prexor5() 1568 tx = async_xor(xor_dest, xor_srcs, 0, count, STRIPE_SIZE, &submit); ops_run_prexor5() 1579 struct async_submit_ctl submit; ops_run_prexor6() local 1586 init_async_submit(&submit, ASYNC_TX_FENCE|ASYNC_TX_PQ_XOR_DST, tx, ops_run_prexor6() 1588 tx = async_gen_syndrome(blocks, 0, count+2, STRIPE_SIZE, &submit); ops_run_prexor6() 1706 struct async_submit_ctl submit; ops_run_reconstruct5() local 1766 init_async_submit(&submit, flags, tx, ops_complete_reconstruct, head_sh, ops_run_reconstruct5() 1770 init_async_submit(&submit, flags, tx, NULL, NULL, ops_run_reconstruct5() 1775 tx = async_memcpy(xor_dest, xor_srcs[0], 0, 0, STRIPE_SIZE, &submit); ops_run_reconstruct5() 1777 tx = async_xor(xor_dest, xor_srcs, 0, count, STRIPE_SIZE, &submit); ops_run_reconstruct5() 1790 struct async_submit_ctl submit; ops_run_reconstruct6() local 1832 init_async_submit(&submit, txflags, tx, ops_complete_reconstruct, ops_run_reconstruct6() 1835 init_async_submit(&submit, 0, tx, NULL, NULL, ops_run_reconstruct6() 1837 tx = async_gen_syndrome(blocks, 0, count+2, STRIPE_SIZE, &submit); ops_run_reconstruct6() 1866 struct async_submit_ctl submit; ops_run_check_p() local 1883 init_async_submit(&submit, 0, NULL, NULL, NULL, ops_run_check_p() 1886 &sh->ops.zero_sum_result, &submit); ops_run_check_p() 1889 init_async_submit(&submit, ASYNC_TX_ACK, tx, ops_complete_check, sh, NULL); ops_run_check_p() 1890 tx = async_trigger_callback(&submit); ops_run_check_p() 1896 struct async_submit_ctl submit; ops_run_check_pq() local 1908 init_async_submit(&submit, ASYNC_TX_ACK, NULL, ops_complete_check, ops_run_check_pq() 1911 &sh->ops.zero_sum_result, percpu->spare_page, &submit); ops_run_check_pq() 3953 struct async_submit_ctl submit; handle_stripe_expansion() local 3973 init_async_submit(&submit, 0, tx, NULL, NULL, NULL); handle_stripe_expansion() 3976 &submit); handle_stripe_expansion() 5677 /* We may not be able to submit a whole bio at once as there retry_aligned_read()
|
H A D | raid10.h | 62 /* queue pending writes and submit them on unplug */
|
H A D | dm-log-writes.c | 606 /* We don't need the data, just submit */ log_writes_map() 615 /* Flush bio, splice the unflushed blocks onto this list and submit */ log_writes_map()
|
/linux-4.4.14/drivers/block/drbd/ |
H A D | drbd_req.c | 1084 return false; /* submit locally */ do_remote_read() 1149 * stable storage, and this is a WRITE, we may not even submit drbd_submit_req_private_bio() 1168 list_add_tail(&req->tl_requests, &device->submit.writes); drbd_queue_write() 1172 queue_work(device->submit.wq, &device->submit.worker); drbd_queue_write() 1299 /* but we need to give up the spinlock to submit */ drbd_send_and_submit() 1316 * As long as we still need to submit our private bio, drbd_send_and_submit() 1318 * If however this request did not even have a private bio to submit drbd_send_and_submit() 1399 struct drbd_device *device = container_of(ws, struct drbd_device, submit.worker); do_submit() 1406 list_splice_tail_init(&device->submit.writes, &incoming); do_submit() 1446 list_splice_tail_init(&device->submit.writes, &incoming); do_submit() 1474 if (list_empty(&device->submit.writes)) do_submit() 1478 list_splice_tail_init(&device->submit.writes, &more_incoming); do_submit()
|
/linux-4.4.14/drivers/isdn/gigaset/ |
H A D | bas-gigaset.c | 542 * submit an HD_READ_ATMESSAGE command URB and optionally start a timeout 563 "could not submit HD_READ_ATMESSAGE: URB busy\n"); atread_submit() 590 dev_err(cs->dev, "could not submit HD_READ_ATMESSAGE: %s\n", atread_submit() 948 * prepare and submit USB request blocks for isochronous input and output 966 /* submit all isochronous input URBs */ starturbs() 1025 /* keep one URB free, submit the others */ starturbs() 1072 * fill and submit the next isochronous write URB 1143 "could not submit isoc write URB: %s\n", submit_iso_write_urb() 1194 /* submit free URB if available */ write_iso_tasklet() 1202 /* could not submit URB, put it back */ write_iso_tasklet() 1268 /* couldn't submit */ write_iso_tasklet() 1581 * submit a control output request without message buffer to the Gigaset base 1623 dev_err(bcs->cs->dev, "could not submit request 0x%02x: %s\n", req_submit() 1853 * submit an HD_WRITE_ATMESSAGE command URB 1872 "could not submit HD_WRITE_ATMESSAGE: URB busy\n"); atwrite_submit() 1888 dev_err(cs->dev, "could not submit HD_WRITE_ATMESSAGE: %s\n", atwrite_submit() 1987 * As a stopgap measure, submit a zero-length AT read gigaset_write_cmd() 2373 dev_err(cs->dev, "could not submit interrupt URB: %s\n", gigaset_probe()
|
H A D | usb-gigaset.c | 480 "could not submit urb (error %d)\n", send_cb() 637 dev_err(cs->dev, "could not submit urb (error %d)\n", -ret); write_modem() 754 dev_err(cs->dev, "Could not submit URB (error %d)\n", -retval); gigaset_probe() 847 dev_err(cs->dev, "Could not submit read URB (error %d)\n", -rc); gigaset_resume()
|
/linux-4.4.14/drivers/usb/usbip/ |
H A D | stub_rx.c | 509 /* no need to submit an intercepted request, but harmless? */ stub_recv_cmd_submit() 513 /* urb is now ready to submit */ stub_recv_cmd_submit() 517 usbip_dbg_stub_rx("submit urb ok, seqnum %u\n", stub_recv_cmd_submit()
|
H A D | stub_tx.c | 376 * this case, vhci_rx receives the result of the submit request stub_tx_loop() 378 * result of the submit is given back to the usbcore as the stub_tx_loop()
|
H A D | vhci_rx.c | 162 * already received the result of its submit result and gave vhci_recv_ret_unlink()
|
H A D | vhci_hcd.c | 596 * - case 2a). a submit request is still pending in vhci_hcd. 599 * => free a pending submit request 602 * - case 2b). a submit request is *not* pending in vhci_hcd.
|
/linux-4.4.14/drivers/media/usb/tm6000/ |
H A D | tm6000-input.c | 44 #define URB_SUBMIT_DELAY 100 /* ms - Delay to submit an URB request on retrial and init */ 279 printk(KERN_ERR "tm6000: Can't submit an IR interrupt. Error %i\n", tm6000_ir_int_work() 288 /* Led is enabled only if USB submit doesn't fail */ tm6000_ir_int_work()
|
H A D | tm6000-dvb.c | 168 printk(KERN_ERR "tm6000: submit of urb failed (error=%i)\n", tm6000_start_stream()
|
/linux-4.4.14/drivers/usb/gadget/function/ |
H A D | storage_common.h | 141 * better, if we don't submit any short bulk-out read requests.
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
H A D | gr2d.c | 116 .submit = tegra_drm_submit,
|
H A D | drm.h | 75 int (*submit)(struct tegra_drm_context *context, member in struct:tegra_drm_client_ops
|
H A D | gr3d.c | 125 .submit = tegra_drm_submit,
|
H A D | drm.c | 344 /* We don't yet support other than one syncpt_incr struct per submit */ tegra_drm_submit() 379 /* copy and resolve relocations from submit */ tegra_drm_submit() 607 return context->client->ops->submit(context, args, drm, file); tegra_submit()
|
/linux-4.4.14/drivers/net/ethernet/dec/tulip/ |
H A D | pnic.c | 10 Please submit bugs to http://bugzilla.kernel.org/ .
|
H A D | timer.c | 10 Please submit bugs to http://bugzilla.kernel.org/ .
|
H A D | 21142.c | 14 Please submit bugs to http://bugzilla.kernel.org/ .
|
H A D | eeprom.c | 10 Please submit bug reports to http://bugzilla.kernel.org/.
|
H A D | pnic2.c | 11 Please submit bugs to http://bugzilla.kernel.org/ .
|
H A D | media.c | 10 Please submit bugs to http://bugzilla.kernel.org/ .
|
H A D | tulip.h | 10 Please submit bugs to http://bugzilla.kernel.org/ .
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem_batch_pool.c | 31 * In order to submit batch buffers as 'secure', the software command parser
|
/linux-4.4.14/arch/x86/crypto/sha-mb/ |
H A D | sha1_mb.c | 244 /* Cannot submit to a currently processing job. */ sha1_ctx_mgr_submit() 267 /* If we made it here, there were no errors during this call to submit */ sha1_ctx_mgr_submit() 520 /* submit */ sha1_mb_update() 581 /* submit */ sha1_mb_finup()
|
H A D | sha1_mb_mgr_submit_avx2.S | 2 * Buffer submit code for multi buffer SHA1 algorithm
|
/linux-4.4.14/scripts/ |
H A D | coccicheck | 125 echo 'Message example to submit a patch:'
|
/linux-4.4.14/fs/exofs/ |
H A D | ore_raid.c | 54 struct async_submit_ctl submit; member in struct:__stripe_pages_2d::__1_page_stripe 232 init_async_submit(&_1ps->submit, tx_flags, _gen_xor_unit() 238 PAGE_SIZE, &_1ps->submit); _gen_xor_unit() 242 PAGE_SIZE, &_1ps->submit); _gen_xor_unit()
|
H A D | inode.c | 376 * encountered, or it runs out of resources, it will submit the previous segment 377 * and will start a new collection. Eventually caller must submit the last 688 * discontinuity is encountered or it runs out of resources it will submit the 690 * Eventually caller must submit the last segment if present.
|
/linux-4.4.14/drivers/usb/misc/ |
H A D | lvstest.c | 398 /* submit urb to poll interrupt endpoint */ lvs_rh_probe() 427 dev_err(&intf->dev, "couldn't submit lvs urb %d\n", ret); lvs_rh_probe()
|
H A D | ldusb.c | 354 dev_err(&interface->dev, "Couldn't submit interrupt_in_urb %d\n", retval); ld_usb_open() 585 "Couldn't submit HID_REQ_SET_REPORT %d\n", ld_usb_write() 608 "Couldn't submit interrupt_out_urb %d\n", retval); ld_usb_write()
|
H A D | adutux.c | 445 "%s : submit failed\n", adu_read() 606 dev_err(&dev->udev->dev, "Couldn't submit " adu_write()
|
H A D | yurex.c | 513 dev_dbg(&dev->interface->dev, "%s - submit %c\n", __func__, yurex_write()
|
H A D | iowarrior.c | 442 "submit error %d for urb nr.%d\n", iowarrior_write() 446 /* submit was ok */ iowarrior_write()
|
H A D | legousbtower.c | 396 "Couldn't submit interrupt_in_urb %d\n", retval); tower_open() 701 "Couldn't submit interrupt_out_urb %d\n", retval); tower_write()
|
/linux-4.4.14/drivers/ps3/ |
H A D | ps3stor_lib.c | 273 * Returns 0 for success, -1 in case of failure to submit the command, or 323 * Returns 0 for success, -1 in case of failure to submit the command, or
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
H A D | dma.c | 308 dev_err(dev->dev, "Error: TX urb submit failed:%d\n", mt7601u_dma_submit_tx() 397 dev_err(dev->dev, "Error: submit RX URB failed:%d\n", ret); mt7601u_submit_rx_buf()
|
H A D | usb.c | 83 dev_err(dev->dev, "Error: submit URB dir:%d ep:%d failed:%d\n", mt7601u_usb_submit_buf()
|
/linux-4.4.14/fs/ocfs2/ |
H A D | buffer_head_io.c | 232 * lock and re-submit. ocfs2_read_blocks() 238 * with after getting the lock to avoid a re-submit. ocfs2_read_blocks()
|
/linux-4.4.14/sound/soc/fsl/ |
H A D | fsl_asrc_dma.c | 70 /* Prepare and submit Front-End DMA channel */ fsl_asrc_dma_prepare_and_submit() 90 /* Prepare and submit Back-End DMA channel */ fsl_asrc_dma_prepare_and_submit()
|
/linux-4.4.14/drivers/ata/ |
H A D | sata_sx4.c | 58 submit HDMA packet to hardware 62 submit ATA packet to hardware 68 submit ATA packet to hardware 72 submit HDMA packet to hardware 734 /* submit hdma pkt */ pdc20621_host_intr() 749 /* submit ata pkt */ pdc20621_host_intr()
|
/linux-4.4.14/drivers/net/irda/ |
H A D | irda-usb.c | 617 * Note that URB that we submit have also a timeout. When the URB timeout 780 net_warn_ratelimited("%s(), Failed to submit Rx URB %d\n", irda_usb_submit() 813 /* Don't re-submit the URB : will stall the Rx path */ irda_usb_receive() 843 * danger of recursion (new URB we submit fails, we come irda_usb_receive() 933 * If we were to submit this URB, disaster would ensue. irda_usb_receive() 934 * Therefore, we submit our idle URB, and put this URB in our irda_usb_receive() 937 /* Note : with this scheme, we could submit the idle URB before irda_usb_receive() 1209 /* We submit all the Rx URB except for one that we keep idle. irda_usb_net_open() 1211 * in some cases as soon as we submit the URBs the USB layer irda_usb_net_open()
|
H A D | ksdazzle-sir.c | 276 "ksdazzle_send_irq: failed tx_urb submit: %d\n", ksdazzle_send_irq() 327 "ksdazzle_hard_xmit: failed tx_urb submit: %d\n", ret); ksdazzle_hard_xmit() 451 dev_err(&kingsun->usbdev->dev, "first urb-submit failed: %d\n", err); ksdazzle_net_open()
|
H A D | kingsun-sir.c | 181 "kingsun_hard_xmit: failed tx_urb submit: %d\n", ret); kingsun_hard_xmit() 303 "first urb-submit failed: %d\n", err); kingsun_net_open()
|
H A D | ks959-sir.c | 363 "ks959_send_irq: failed tx_urb submit: %d\n", ks959_send_irq() 413 "ks959_hard_xmit: failed tx_urb submit: %d\n", ret); ks959_hard_xmit() 556 "first urb-submit failed: %d\n", err); ks959_net_open()
|
H A D | stir4200.c | 785 "%s: receive usb submit failed\n", stir_transmit_thread() 837 dev_warn(&stir->netdev->dev, "usb receive submit error: %d\n", stir_rcv_irq()
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_cmdbuf.c | 289 * @header: The header of the buffer to submit. 330 * buffers to submit or the hardware can't handle more command buffers. 452 * @header: The header of the buffer to submit. 457 * manager processing to potentially submit the buffer to hardware. 480 * command buffer processor to free finished buffers and submit any
|
H A D | vmwgfx_scrn.c | 726 * vmw_sou_surface_fifo_commit - Callback to fill in and submit a 874 * vmw_sou_dmabuf_fifo_commit - Callback to submit a set of readback clips. 966 * vmw_sou_readback_fifo_commit - Callback to submit a set of readback clips.
|
H A D | vmwgfx_stdu.c | 771 * vmw_stdu_dmabuf_fifo_commit - Callback to fill in and submit a DMA command. 925 * vmw_stdu_surface_fifo_commit - Callback to fill in and submit a surface
|
/linux-4.4.14/drivers/net/can/usb/peak_usb/ |
H A D | pcan_usb_core.c | 438 /* did we submit any URBs? Warn if we was not able to submit all urbs */ peak_usb_start() 515 netdev_warn(netdev, "couldn't submit control: %d\n", err); peak_usb_start()
|
/linux-4.4.14/drivers/media/pci/cx18/ |
H A D | cx18-mailbox.c | 542 int submit; cx18_api_epu_cmd_irq() local 589 submit = epu_cmd_irq(cx, order); cx18_api_epu_cmd_irq() 590 if (submit > 0) { cx18_api_epu_cmd_irq()
|
/linux-4.4.14/fs/gfs2/ |
H A D | lock_dlm.c | 1009 uint32_t *submit = NULL; set_recover_size() local 1033 submit = kcalloc(new_size, sizeof(uint32_t), GFP_NOFS); set_recover_size() 1035 if (!submit || !result) { set_recover_size() 1036 kfree(submit); set_recover_size() 1042 memcpy(submit, ls->ls_recover_submit, old_size * sizeof(uint32_t)); set_recover_size() 1046 ls->ls_recover_submit = submit; set_recover_size()
|
/linux-4.4.14/drivers/staging/rtl8188eu/core/ |
H A D | rtw_ioctl_set.c | 70 /* submit site_survey_cmd */ rtw_do_join() 93 /* submit createbss_cmd to change to a ADHOC_MASTER */ rtw_do_join()
|
/linux-4.4.14/drivers/uwb/i1480/dfu/ |
H A D | usb.c | 252 dev_err(dev, "init done: cannot submit NEEP read: %d\n", i1480_usb_wait_init_done() 310 dev_err(dev, "%s: cannot submit NEEP read: %d\n", i1480_usb_cmd()
|
/linux-4.4.14/fs/ext4/ |
H A D | page-io.c | 453 * In the first loop we prepare and mark buffers to submit. We have to ext4_bio_write_page() 496 /* Now submit buffers to write */ ext4_bio_write_page()
|
/linux-4.4.14/fs/fscache/ |
H A D | operation.c | 145 * submit an exclusive operation for an object 226 * submit an operation for an object
|
/linux-4.4.14/sound/soc/sh/ |
H A D | siu_pcm.c | 144 dev_err(dev, "Failed to submit a dma transfer\n"); siu_pcm_wr_set() 194 dev_err(dev, "Failed to submit dma descriptor\n"); siu_pcm_rd_set()
|
/linux-4.4.14/drivers/staging/rtl8712/ |
H A D | rtl871x_ioctl_set.c | 92 /* submit r8712_createbss_cmd to change to an do_join()
|
/linux-4.4.14/drivers/staging/vt6656/ |
H A D | usbpipe.c | 205 dev_dbg(&priv->usb->dev, "Failed to re submit rx skb\n"); vnt_submit_rx_urb_complete()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
H A D | sdma.h | 267 * The routine sdma_send_txreq() is used to submit 272 * can be used to submit a list of packets. 547 * 1 - ok to submit, 0 - not ok to submit
|
/linux-4.4.14/drivers/misc/mic/scif/ |
H A D | scif_rb.c | 129 * scif_rb_commit - To submit the message to let the peer fetch it
|
/linux-4.4.14/drivers/gpu/drm/udl/ |
H A D | udl_main.c | 213 /* urb->transfer_buffer_length set to actual before submit */ udl_alloc_urb_list()
|
/linux-4.4.14/drivers/media/usb/dvb-usb/ |
H A D | usb-urb.c | 84 err("could not submit URB no. %d - get them all back",i); usb_urb_submit()
|
/linux-4.4.14/drivers/cpufreq/ |
H A D | speedstep-smi.c | 176 * submit more DMA requests, making the blockage worse. speedstep_set_state()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | accel_2d.c | 100 * psb_2d_submit - submit a 2D command
|
/linux-4.4.14/block/ |
H A D | blk.h | 11 /* Number of requests a "batching" process may submit */
|
H A D | ioctl.c | 183 * - reading partition table may submit I/O to the block device
|
/linux-4.4.14/drivers/char/tpm/ |
H A D | tpm_ppi.c | 106 * the function to submit TPM operation request to pre-os environment tpm_store_ppi_request()
|
/linux-4.4.14/fs/btrfs/ |
H A D | compression.c | 318 * worker function to build and submit bios for previously compressed pages. 370 /* create and submit bios for the compressed pages */ btrfs_submit_compressed_write() 388 * inc the count before we submit the bio so btrfs_submit_compressed_write() 679 * inc the count before we submit the bio so btrfs_submit_compressed_read()
|
/linux-4.4.14/sound/usb/line6/ |
H A D | capture.c | 22 Find a free URB and submit it.
|
H A D | playback.c | 141 Find a free URB, prepare audio data, and submit URB.
|
/linux-4.4.14/drivers/net/wireless/zd1211rw/ |
H A D | zd_usb.c | 469 /* USB_INT_ID_RETRY_FAILED triggered by tx-urb submit can override int_urb_complete() 566 dev_dbg_f(zd_usb_dev(usb), "submit urb %p\n", intr->urb); zd_usb_enable_int() 570 "Couldn't submit urb. Error number %d\n", r); zd_usb_enable_int() 1056 dev_dbg_f(zd_usb_dev(usb), "error submit urb %p %d\n", urb, r); zd_usb_tx() 1951 /* Delay submit so that URB_NO_INTERRUPT flag can be set for all URBs zd_usb_iowrite16v_async()
|
/linux-4.4.14/drivers/usb/host/ |
H A D | fhci-sched.c | 197 /* check if there's enough space in this frame to submit this TD */ add_packet() 206 /* check if there's enough time in this frame to submit this TD */ add_packet()
|
/linux-4.4.14/drivers/usb/ |
H A D | usb-skeleton.c | 207 /* submit bulk in urb, which means no data to deliver */ skel_do_read_io() 423 /* this lock makes sure we don't submit URBs to gone devices */ skel_write()
|
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/ |
H A D | usb_ops_linux.c | 522 ("cannot submit rx in-token(err=0x%.8x), URB_STATUS =0x%.8x", usb_read_port() 524 DBG_88E("cannot submit rx in-token(err = 0x%08x),urb_status = %d\n", usb_read_port()
|
/linux-4.4.14/drivers/net/can/usb/ |
H A D | usb_8dev.c | 786 /* Did we submit any URBs */ usb_8dev_start() 808 netdev_warn(netdev, "couldn't submit control: %d\n", err); usb_8dev_start()
|
H A D | ems_usb.c | 638 /* Did we submit any URBs */ ems_usb_start() 657 netdev_warn(netdev, "intr URB submit failed: %d\n", err); ems_usb_start() 686 netdev_warn(netdev, "couldn't submit control: %d\n", err); ems_usb_start()
|
/linux-4.4.14/drivers/media/usb/airspy/ |
H A D | airspy.c | 346 dev_dbg(s->dev, "submit urb=%d\n", i); airspy_submit_urbs() 349 dev_err(s->dev, "Could not submit URB no. %d - get them all back\n", airspy_submit_urbs()
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
H A D | cx231xx-vbi.c | 472 /* submit urbs and enables IRQ */ cx231xx_init_vbi_isoc() 477 "submit of urb %i failed (error=%i)\n", i, rc); cx231xx_init_vbi_isoc()
|
H A D | cx231xx-core.c | 1075 /* submit urbs and enables IRQ */ cx231xx_init_isoc() 1081 "submit of urb %i failed (error=%i)\n", i, cx231xx_init_isoc() 1201 /* submit urbs and enables IRQ */ cx231xx_init_bulk() 1207 "submit of urb %i failed (error=%i)\n", i, rc); cx231xx_init_bulk()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_vce.c | 340 * @ring: ring we should submit the msg to 407 * @ring: ring we should submit the msg to
|
H A D | radeon_vm.c | 47 * sets up their pages tables accordingly when they submit their 170 * @ring: ring we want to submit job to
|
/linux-4.4.14/drivers/media/usb/stk1160/ |
H A D | stk1160-v4l.c | 244 /* submit urbs and enables IRQ */ stk1160_start_streaming() 248 stk1160_err("cannot submit urb[%d] (%d)\n", i, rc); stk1160_start_streaming()
|
H A D | stk1160-video.c | 334 stk1160_err("urb re-submit failed (%d)\n", rc); stk1160_isoc_irq()
|
/linux-4.4.14/drivers/crypto/ |
H A D | mxs-dcp.c | 306 * submit the buffer. mxs_dcp_aes_block_crypt() 600 * more data, submit the buffer. dcp_sha_req_to_buf()
|
/linux-4.4.14/mm/ |
H A D | readahead.c | 287 * Instead, submit an asynchronous readahead I/O as soon as there are 475 * it will submit the read. The readahead logic may decide to piggyback more
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vce.c | 362 * @ring: ring we should submit the msg to 448 * @ring: ring we should submit the msg to
|
/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_dbgdev.c | 502 pr_err("amdkfd: Failed to submit IB to DIQ\n"); dbgdev_address_watch_diq() 723 pr_err("amdkfd: Failed to submit IB to DIQ\n"); dbgdev_wave_control_diq()
|
/linux-4.4.14/drivers/scsi/ |
H A D | ps3rom.c | 228 * While we can submit READ/WRITE SCSI commands as ATAPI commands, ps3rom_queuecommand_lck()
|
/linux-4.4.14/drivers/staging/fsl-mc/bus/ |
H A D | mc-sys.c | 266 /* submit the command by writing the header */ mc_write_command()
|
/linux-4.4.14/drivers/irqchip/ |
H A D | irq-armada-370-xp.c | 367 /* submit softirq */ armada_mpic_send_doorbell()
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
H A D | gpmi-lib.c | 1153 /* [3] submit the DMA */ gpmi_send_command() 1191 /* [3] submit the DMA */ gpmi_send_data() 1225 /* [3] : submit the DMA */ gpmi_read_data() 1352 /* [4] submit the DMA */ gpmi_read_page()
|
/linux-4.4.14/drivers/media/usb/as102/ |
H A D | as102_usb_drv.c | 233 /* is not stopped, re-submit urb */ as102_urb_stream_irq()
|
/linux-4.4.14/drivers/media/usb/au0828/ |
H A D | au0828-video.c | 283 /* submit urbs and enables IRQ */ au0828_init_isoc() 287 au0828_isocdbg("submit of urb %i failed (error=%i)\n", au0828_init_isoc() 1632 /* submit urbs */ au0828_v4l2_resume() 1636 au0828_isocdbg("submit of urb %i failed (error=%i)\n", au0828_v4l2_resume()
|
/linux-4.4.14/drivers/block/ |
H A D | cpqarray.c | 898 * Get a request and submit it to the controller. 900 * req Q and submit them. Interrupts are off (and need to be off) when you 1254 /* Pre submit processing */ ida_ctlr_ioctl() 1324 /* Post submit processing */ ida_ctlr_ioctl()
|
/linux-4.4.14/fs/ |
H A D | sync.c | 26 * submit IO for these buffers via __sync_blockdev(). This also speeds up the
|
H A D | direct-io.c | 732 * We cannot submit those pages together as one BIO. So if our dio_send_cur_page() 734 * be the next logical offset in the bio, submit the bio we dio_send_cur_page() 1331 * submit everything. Since it's likely to be cache cold __blockdev_direct_IO()
|
/linux-4.4.14/include/linux/usb/ |
H A D | wusb.h | 67 * like that to ease up and submit only the neeed size.
|
/linux-4.4.14/sound/soc/txx9/ |
H A D | txx9aclc.c | 110 /* dma completion handler cannot submit new operations */ txx9aclc_dma_complete()
|
/linux-4.4.14/sound/usb/bcd2000/ |
H A D | bcd2000.c | 279 /* submit sequence */ bcd2000_init_device()
|
/linux-4.4.14/drivers/usb/atm/ |
H A D | cxacru.c | 606 /* submit reading urb before the writing one */ cxacru_cm() 611 usb_err(instance->usbatm, "submit of read urb for cm %#x failed (%d)\n", cxacru_cm() 629 usb_err(instance->usbatm, "submit of write urb for cm %#x failed (%d)\n", cxacru_cm()
|
/linux-4.4.14/drivers/usb/class/ |
H A D | cdc-wdm.c | 439 * clear WDM_READ flag and possibly submit the read urb if resp_count 450 /* submit read urb only if the device is waiting for it */ clear_wdm_read_flag() 462 /* make sure the next notification trigger a submit */ clear_wdm_read_flag()
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
H A D | usb.c | 430 "ath6kl usb: bulk recv submit:%d, 0x%X (ep:0x%2.2X), %d bytes buf:0x%p\n", ath6kl_usb_post_recv_transfers() 746 "athusb bulk send submit:%d, 0x%X (ep:0x%2.2X), %d bytes\n", ath6kl_usb_send() 873 ath6kl_warn("Failed to submit usb control message: %d\n", ret); ath6kl_usb_submit_ctrl_out()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
H A D | usb.c | 148 dev_err(&ar->udev->dev, "tx submit failed (%d)\n", carl9170_usb_submit_data_urb() 268 dev_err(&ar->udev->dev, "submit cmd cb failed (%d).\n", err); carl9170_usb_cmd_complete() 272 dev_err(&ar->udev->dev, "submit cmd failed (%d).\n", err); carl9170_usb_cmd_complete()
|
/linux-4.4.14/drivers/dma/sh/ |
H A D | shdma-base.c | 34 DESC_WAITING, /* callback called, waiting for ack / re-submit */ 110 dev_dbg(schan->dev, "submit #%d@%p on %d\n", shdma_tx_submit() 583 * cookie is at first set to -EBUSY, at tx-submit to a positive shdma_prep_sg()
|
H A D | rcar-hpbdma.c | 341 * information sets and submit two descriptors at once. hpb_dmae_desc_completed()
|
/linux-4.4.14/fs/jbd2/ |
H A D | commit.c | 112 * Done it all: now submit the commit record. We should have 152 BUFFER_TRACE(bh, "submit commit block"); journal_submit_commit_record() 228 * submit the inode data buffers. We use writepage journal_submit_data_buffers()
|
/linux-4.4.14/sound/usb/ |
H A D | endpoint.c | 360 "Unable to submit urb #%d: %d (urb %p)\n", queue_pending_output_urbs() 416 usb_audio_err(ep->chip, "cannot submit urb (err = %d)\n", err); snd_complete_urb() 973 "cannot submit urb %d, error %d: %s\n", snd_usb_endpoint_start()
|
/linux-4.4.14/drivers/target/ |
H A D | target_core_transport.c | 1380 * target_submit_cmd_map_sgls - lookup unpacked lun and submit uninitialized 1383 * @se_cmd: command descriptor to submit 1521 * target_submit_cmd - lookup unpacked lun and submit uninitialized se_cmd 1523 * @se_cmd: command descriptor to submit 1565 * target_submit_tmr - lookup unpacked lun and submit uninitialized se_cmd 1568 * @se_cmd: command descriptor to submit 1576 * @flags: submit cmd flags
|
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_enet.c | 175 wmb(); /* commit all data before submit */ hns_nic_net_xmit_hw() 487 wmb(); /* make all data has been write before submit */ hns_nic_alloc_rx_buffers() 542 /* make all data has been write before submit */ hns_nic_rx_poll_one()
|
/linux-4.4.14/drivers/staging/wlan-ng/ |
H A D | hfa384x_usb.c | 1320 * NOTE: Any changes to the 'post-submit' code in this function 1404 * NOTE: Any changes to the 'post-submit' code in this function 1489 * NOTE: Any changes to the 'post-submit' code in this function 1575 * NOTE: Any changes to the 'post-submit' code in this function 1666 * NOTE: Any changes to the 'post-submit' code in this function 2573 "Fatal, failed to submit RX URB, result=%d\n", hfa384x_drvr_start() 3056 /* Now submit the URB and update the CTLX's state */ hfa384x_usbctlxq_run() 3095 netdev_err(hw->wlandev->netdev, "Failed to submit CTLX[%d]: error=%d\n", hfa384x_usbctlxq_run() 4006 * Called from the doxxx functions to submit a CTLX to the queue
|
/linux-4.4.14/drivers/staging/most/aim-cdev/ |
H A D | cdev.c | 245 /* make sure we don't submit to gone devices */ aim_read()
|
/linux-4.4.14/drivers/md/bcache/ |
H A D | closure.h | 39 * you submit some bios and wish to have a function run when they all complete:
|
/linux-4.4.14/drivers/media/usb/b2c2/ |
H A D | flexcop-usb.c | 378 /* submit/kill iso packets */ flexcop_usb_stream_control()
|
/linux-4.4.14/drivers/net/ |
H A D | ntb_netdev.c | 222 /* check for next submit */ ntb_netdev_start_xmit()
|
/linux-4.4.14/drivers/dma/ioat/ |
H A D | dma.h | 123 * @produce: number of descriptors to produce at submit time
|
/linux-4.4.14/fs/xfs/ |
H A D | xfs_aops.c | 453 * writeback on all the buffers before we submit them for I/O. If we mark the 463 * buffer_heads, and then submit them for I/O on the second pass. 468 * than submit it to IO. This typically only happens on a filesystem shutdown. 489 /* Pass 2 - submit I/O */ xfs_submit_ioend()
|
/linux-4.4.14/arch/powerpc/platforms/52xx/ |
H A D | mpc52xx_lpbfifo.c | 436 * started on submit, then this transfer is in progress mpc52xx_lpbfifo_start_xfer()
|
/linux-4.4.14/sound/usb/caiaq/ |
H A D | device.c | 213 dev_err(dev, "unable to submit urb. OOM!?\n"); usb_ep1_command_reply_dispatch()
|
/linux-4.4.14/sound/usb/hiface/ |
H A D | pcm.c | 220 /* submit our out urbs zero init */ hiface_pcm_stream_start()
|
/linux-4.4.14/drivers/tty/serial/ |
H A D | mxs-auart.c | 252 /* [3] : submit the DMA */ mxs_auart_dma_tx() 581 /* [3] : submit the DMA, but do not issue it. */ mxs_auart_dma_prep_rx()
|
/linux-4.4.14/drivers/staging/octeon-usb/ |
H A D | octeon-hcd.c | 2142 * @pipe: Which pipe to submit to. 2213 * Call to submit a USB Bulk transfer to a pipe. 2238 * Call to submit a USB Interrupt transfer to a pipe. 2264 * Call to submit a USB Control transfer to a pipe. 2296 * Call to submit a USB Isochronous transfer to a pipe. 2332 * @transaction: Transaction to cancel, returned by the submit function. 3242 * If submit failed we need to free our private packet octeon_usb_urb_enqueue() 3273 dev_dbg(dev, "Failed to submit\n"); octeon_usb_urb_enqueue()
|
/linux-4.4.14/drivers/gpu/drm/savage/ |
H A D | savage_state.c | 349 * so we use BCI_... to submit commands here. Flush buffered savage_dispatch_dma_prim() 599 * so we use BCI_... to submit commands here. Flush buffered savage_dispatch_dma_idx()
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
H A D | em28xx-core.c | 1041 /* submit urbs and enables IRQ */ em28xx_init_usb_xfer() 1045 em28xx_err("submit of urb %i failed (error=%i)\n", i, em28xx_init_usb_xfer()
|
/linux-4.4.14/drivers/net/ethernet/myricom/myri10ge/ |
H A D | myri10ge.c | 525 char __iomem *submit; myri10ge_dummy_rdma() local 548 submit = mgp->sram + MXGEFW_BOOT_DUMMY_RDMA; myri10ge_dummy_rdma() 550 myri10ge_pio_copy(submit, &buf, sizeof(buf)); myri10ge_dummy_rdma() 728 char __iomem *submit; myri10ge_load_firmware() local 794 submit = mgp->sram + MXGEFW_BOOT_HANDOFF; myri10ge_load_firmware() 796 myri10ge_pio_copy(submit, &buf, sizeof(buf)); myri10ge_load_firmware() 2758 /* submit all but the first request, and ensure myri10ge_submit_req() 2764 /* submit the first request */ myri10ge_submit_req()
|
/linux-4.4.14/drivers/net/ethernet/freescale/fs_enet/ |
H A D | fs_enet-main.c | 367 /* to submit a spurious interrupt while in poll */ fs_enet_interrupt() 379 /* to submit a spurious interrupt while in poll */ fs_enet_interrupt()
|