Home
last modified time | relevance | path

Searched defs:hl_mmu_funcs (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
Dhabanalabs.h1472 struct hl_mmu_funcs { struct
1473 int (*init)(struct hl_device *hdev);
1474 void (*fini)(struct hl_device *hdev);
1475 int (*ctx_init)(struct hl_ctx *ctx);
1476 void (*ctx_fini)(struct hl_ctx *ctx);
1477 int (*map)(struct hl_ctx *ctx,
1480 int (*unmap)(struct hl_ctx *ctx,
1482 void (*flush)(struct hl_ctx *ctx);
1483 void (*swap_out)(struct hl_ctx *ctx);
1484 void (*swap_in)(struct hl_ctx *ctx);
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/
Dhabanalabs.h2826 struct hl_mmu_funcs { struct
2827 int (*init)(struct hl_device *hdev);
2828 void (*fini)(struct hl_device *hdev);
2829 int (*ctx_init)(struct hl_ctx *ctx);
2830 void (*ctx_fini)(struct hl_ctx *ctx);
2831 int (*map)(struct hl_ctx *ctx, u64 virt_addr, u64 phys_addr, u32 page_size,
2833 int (*unmap)(struct hl_ctx *ctx, u64 virt_addr, bool is_dram_addr);
2834 void (*flush)(struct hl_ctx *ctx);
2835 void (*swap_out)(struct hl_ctx *ctx);
2836 void (*swap_in)(struct hl_ctx *ctx);
[all …]