Home
last modified time | relevance | path

Searched refs:user_cb (Results 1 – 11 of 11) sorted by relevance

/linux-6.6.21/drivers/crypto/ccree/
Dcc_request_mgr.c370 creq->user_cb(dev, req, -EINPROGRESS); in cc_proc_backlog()
461 cc_req->user_cb = request_mgr_complete; in cc_send_sync_request()
596 if (cc_req->user_cb) in proc_completions()
597 cc_req->user_cb(dev, cc_req->user_arg, rc); in proc_completions()
Dcc_driver.h121 void (*user_cb)(struct device *dev, void *req, int err); member
Dcc_hash.c461 cc_req.user_cb = cc_digest_complete; in cc_hash_digest()
599 cc_req.user_cb = cc_update_complete; in cc_hash_update()
671 cc_req.user_cb = cc_hash_complete; in cc_do_finup()
1206 cc_req.user_cb = cc_update_complete; in cc_mac_update()
1264 cc_req.user_cb = cc_hash_complete; in cc_mac_final()
1378 cc_req.user_cb = cc_hash_complete; in cc_mac_finup()
1456 cc_req.user_cb = cc_digest_complete; in cc_mac_digest()
Dcc_cipher.c934 cc_req.user_cb = cc_cipher_complete; in cc_cipher_process()
Dcc_aead.c1918 cc_req.user_cb = cc_aead_complete; in cc_proc_aead()
/linux-6.6.21/drivers/accel/habanalabs/common/
Dhw_queue.c347 bd.ptr = cpu_to_le64(job->user_cb->bus_address); in int_queue_schedule_job()
349 bd.ptr = cpu_to_le64((u64) (uintptr_t) job->user_cb); in int_queue_schedule_job()
397 ptr = job->user_cb->bus_address; in hw_queue_schedule_job()
399 ptr = (u64) (uintptr_t) job->user_cb; in hw_queue_schedule_job()
Dcommand_submission.c311 parser.user_cb = job->user_cb; in cs_parser()
333 atomic_dec(&job->user_cb->cs_cnt); in cs_parser()
334 hl_cb_put(job->user_cb); in cs_parser()
335 job->user_cb = NULL; in cs_parser()
367 atomic_dec(&job->user_cb->cs_cnt); in hl_complete_job()
368 hl_cb_put(job->user_cb); in hl_complete_job()
1581 job->user_cb = cb; in cs_ioctl_default()
1957 job->user_cb = cb; in cs_ioctl_signal_wait_create_jobs()
1958 atomic_inc(&job->user_cb->cs_cnt); in cs_ioctl_signal_wait_create_jobs()
1971 job->patched_cb = job->user_cb; in cs_ioctl_signal_wait_create_jobs()
Dhabanalabs.h2048 struct hl_cb *user_cb; member
2091 struct hl_cb *user_cb; member
/linux-6.6.21/drivers/accel/habanalabs/gaudi/
Dgaudi.c1006 job->user_cb = cb; in _gaudi_init_tpc_mem()
1007 atomic_inc(&job->user_cb->cs_cnt); in _gaudi_init_tpc_mem()
1010 job->patched_cb = job->user_cb; in _gaudi_init_tpc_mem()
1282 wait_prop.data = (void *) job->user_cb; in gaudi_collective_slave_init_job()
1301 cb_size += gaudi_gen_signal_cb(hdev, job->user_cb, in gaudi_collective_slave_init_job()
1482 job->user_cb = cb; in gaudi_collective_wait_create_job()
1483 atomic_inc(&job->user_cb->cs_cnt); in gaudi_collective_wait_create_job()
1501 job->patched_cb = job->user_cb; in gaudi_collective_wait_create_job()
5033 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in gaudi_validate_cb()
5259 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in gaudi_patch_cb()
[all …]
/linux-6.6.21/drivers/accel/habanalabs/goya/
Dgoya.c3664 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in goya_validate_cb()
3901 user_pkt = parser->user_cb->kernel_address + cb_parsed_length; in goya_patch_cb()
3990 struct hl_cb *user_cb; in goya_parse_cb_mmu() local
4025 parser->user_cb->kernel_address, in goya_parse_cb_mmu()
4031 user_cb = parser->user_cb; in goya_parse_cb_mmu()
4032 parser->user_cb = parser->patched_cb; in goya_parse_cb_mmu()
4034 parser->user_cb = user_cb; in goya_parse_cb_mmu()
4119 (u64) (uintptr_t) parser->user_cb, in goya_parse_cb_no_ext_queue()
4126 (u64) (uintptr_t) parser->user_cb, in goya_parse_cb_no_ext_queue()
4134 parser->user_cb, parser->user_cb_size); in goya_parse_cb_no_ext_queue()
[all …]
/linux-6.6.21/drivers/accel/habanalabs/gaudi2/
Dgaudi2.c6656 if (hl_mem_area_inside_range((u64) (uintptr_t) parser->user_cb, in gaudi2_validate_cb_address()
6662 if (hl_mem_area_inside_range((u64) (uintptr_t) parser->user_cb, in gaudi2_validate_cb_address()
6669 hl_mem_area_inside_range((u64) (uintptr_t) parser->user_cb, in gaudi2_validate_cb_address()
6676 if (hl_mem_area_inside_range((u64) (uintptr_t) parser->user_cb, in gaudi2_validate_cb_address()
6681 (u64) (uintptr_t) parser->user_cb, in gaudi2_validate_cb_address()
6687 } else if (gaudi2_host_phys_addr_valid((u64) (uintptr_t) parser->user_cb)) { in gaudi2_validate_cb_address()
6696 parser->user_cb, parser->user_cb_size); in gaudi2_validate_cb_address()