Searched refs:kernel_address (Results 1 - 13 of 13) sorted by relevance

/linux-master/include/linux/
H A Dbcm963xx_tag.h72 char kernel_address[ADDRESS_LEN]; member in struct:bcm_tag
/linux-master/drivers/accel/habanalabs/common/
H A Dirq.c146 cq_base = cq->kernel_address;
507 eq_base = eq->kernel_address;
604 q->kernel_address = p;
624 hl_asic_dma_free_coherent(hdev, HL_CQ_SIZE_IN_BYTES, q->kernel_address, q->bus_address);
641 memset(q->kernel_address, 0, HL_CQ_SIZE_IN_BYTES);
662 q->kernel_address = p;
681 hl_cpu_accessible_dma_pool_free(hdev, HL_EQ_SIZE_IN_BYTES, q->kernel_address);
696 memset(q->kernel_address, 0, HL_EQ_SIZE_IN_BYTES);
H A Dhw_queue.c90 bd = q->kernel_address;
321 hdev->asic_funcs->add_end_of_cb_packets(hdev, cb->kernel_address, len,
362 pi = q->kernel_address + (q->pi & (q->int_queue_len - 1)) * sizeof(bd);
838 q->kernel_address = p;
857 hl_cpu_accessible_dma_pool_free(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address);
859 hl_asic_dma_free_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address,
878 q->kernel_address = p;
904 q->kernel_address = p;
1073 hl_cpu_accessible_dma_pool_free(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address);
1075 hl_asic_dma_free_coherent(hdev, HL_QUEUE_SIZE_IN_BYTES, q->kernel_address,
[all...]
H A Dcommand_buffer.c84 (uintptr_t)cb->kernel_address, cb->size);
86 hl_asic_dma_free_coherent(hdev, cb->size, cb->kernel_address, cb->bus_address);
154 cb->kernel_address = p;
254 return cb->hdev->asic_funcs->mmap(cb->hdev, vma, cb->kernel_address,
H A Dhabanalabs.h954 * @kernel_address: Holds the CB's kernel virtual address.
971 void *kernel_address; member in struct:hl_cb
1053 * @kernel_address: holds the queue's kernel virtual address.
1073 void *kernel_address; member in struct:hl_hw_queue
1090 * @kernel_address: holds the queue's kernel virtual address
1100 void *kernel_address; member in struct:hl_cq
1230 * @kernel_address: holds the queue's kernel virtual address
1241 void *kernel_address; member in struct:hl_eq
1661 void *kernel_address, u32 len,
H A Dcommand_submission.c3220 record->cq_kernel_addr = (u64 *) cq_cb->kernel_address + cq_offset;
3342 if (((u64 *) data->cq_cb->kernel_address + data->cq_offset) >=
3343 ((u64 *) data->cq_cb->kernel_address + (data->cq_cb->size / sizeof(u64)))) {
3422 if (((u64 *) data->cq_cb->kernel_address + data->cq_offset) >=
3423 ((u64 *) data->cq_cb->kernel_address + (data->cq_cb->size / sizeof(u64)))) {
3435 pend->cq_kernel_addr = (u64 *) data->cq_cb->kernel_address + data->cq_offset;
H A Dfirmware_if.c476 sent_bd = queue->kernel_address;
/linux-master/drivers/mtd/parsers/
H A Dparser_imagetag.c90 STR_NULL_TERMINATE(buf->kernel_address);
91 if (kstrtouint(buf->kernel_address, 10, &kerneladdr) ||
94 (int)sizeof(buf->kernel_address),
95 buf->kernel_address);
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_events.c54 uint64_t *kernel_address; member in struct:kfd_signal_page
61 return page->kernel_address;
82 page->kernel_address = backing_store;
302 free_pages((unsigned long)page->kernel_address,
325 static int kfd_event_page_set(struct kfd_process *p, void *kernel_address, argument
338 memset(kernel_address, (uint8_t) UNSIGNALED_EVENT_SLOT,
341 page->kernel_address = kernel_address;
1074 pfn = __pa(page->kernel_address);
/linux-master/drivers/accel/habanalabs/goya/
H A DgoyaP.h232 void goya_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address,
H A Dgoya.c3104 fence_pkt = cb->kernel_address +
3662 user_pkt = parser->user_cb->kernel_address + cb_parsed_length;
3899 user_pkt = parser->user_cb->kernel_address + cb_parsed_length;
3900 kernel_pkt = parser->patched_cb->kernel_address +
4022 memcpy(parser->patched_cb->kernel_address,
4023 parser->user_cb->kernel_address,
4150 void goya_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address, argument
4157 cq_pkt = kernel_address + len - (sizeof(struct packet_msg_prot) * 2);
4779 lin_dma_pkt = cb->kernel_address;
/linux-master/drivers/accel/habanalabs/gaudi/
H A Dgaudi.c981 init_tpc_mem_pkt = cb->kernel_address;
5035 user_pkt = parser->user_cb->kernel_address + cb_parsed_length;
5261 user_pkt = parser->user_cb->kernel_address + cb_parsed_length;
5262 kernel_pkt = parser->patched_cb->kernel_address +
5386 memcpy(parser->patched_cb->kernel_address,
5387 parser->user_cb->kernel_address,
5528 static void gaudi_add_end_of_cb_packets(struct hl_device *hdev, void *kernel_address, argument
5537 cq_padding = kernel_address + original_len;
5538 cq_pkt = kernel_address + len - (sizeof(struct packet_msg_prot) * 2);
5583 lin_dma_pkt = cb->kernel_address;
[all...]
/linux-master/drivers/accel/habanalabs/gaudi2/
H A Dgaudi2.c6981 cq_base = cq->kernel_address;
11018 pkt = (struct packet_msg_short *) (uintptr_t) (cb->kernel_address + size);
11108 void *buf = (void *) (uintptr_t) (cb->kernel_address);

Completed in 240 milliseconds