Lines Matching refs:addr
155 * @addr: region target address
162 u64 addr;
170 * @addr: region target address
174 u64 addr;
766 int (*debugfs_read32)(struct hl_device *hdev, u64 addr, u32 *val);
767 int (*debugfs_write32)(struct hl_device *hdev, u64 addr, u32 val);
768 int (*debugfs_read64)(struct hl_device *hdev, u64 addr, u64 *val);
769 int (*debugfs_write64)(struct hl_device *hdev, u64 addr, u64 val);
778 u64 (*read_pte)(struct hl_device *hdev, u64 addr);
779 void (*write_pte)(struct hl_device *hdev, u64 addr, u64 val);
928 * @addr: user-space virtual address of the start of the memory area.
939 u64 addr;
1252 * @addr: next address to read/write from/to in read/write32.
1275 u64 addr;
1335 #define hl_poll_timeout(hdev, addr, val, cond, sleep_us, timeout_us) \
1346 (val) = RREG32(addr); \
1350 (val) = RREG32(addr); \
1371 #define hl_poll_timeout_memory(hdev, addr, val, cond, sleep_us, timeout_us, \
1385 (val) = *((u32 *)(addr)); \
1391 (val) = *((u32 *)(addr)); \
1402 #define hl_poll_timeout_device_memory(hdev, addr, val, cond, sleep_us, \
1414 (val) = readl(addr); \
1418 (val) = readl(addr); \
1893 int hl_pin_host_memory(struct hl_device *hdev, u64 addr, u64 size,
1898 bool hl_userptr_is_pinned(struct hl_device *hdev, u64 addr, u32 size,
1944 int hl_pci_iatu_write(struct hl_device *hdev, u32 addr, u32 data);