| /arch/powerpc/platforms/pseries/ |
| A D | vas.c | 92 win->vas_win.winid = retbuf[0]; in h_allocate_vas_window() 93 win->win_addr = retbuf[1]; in h_allocate_vas_window() 94 win->complete_irq = retbuf[2]; in h_allocate_vas_window() 95 win->fault_irq = retbuf[3]; in h_allocate_vas_window() 141 win->vas_win.winid, win->pid, 0, in h_modify_vas_window() 151 rc, win->vas_win.winid, win->pid); in h_modify_vas_window() 488 return win->win_addr; in vas_paste_address() 506 free_irq_setup(win); in deallocate_free_window() 547 list_del(&win->win_list); in vas_deallocate_window() 555 kfree(win); in vas_deallocate_window() [all …]
|
| A D | iommu.c | 982 struct property *win, bool cleanup) in remove_dma_window() argument 987 dwp = win->value; in remove_dma_window() 1029 struct property *win; in remove_dma_window_named() local 1033 win = of_find_property(np, win_name, NULL); in remove_dma_window_named() 1034 if (!win) in remove_dma_window_named() 1042 if (win->length >= sizeof(struct dynamic_dma_window_prop)) in remove_dma_window_named() 1043 remove_dma_window(np, ddw_avail, win, cleanup); in remove_dma_window_named() 1056 ret = of_remove_property(np, win); in remove_dma_window_named()
|
| /arch/sparc/kernel/ |
| A D | kgdb_32.c | 21 struct reg_window32 *win; in pt_regs_to_gdb_regs() local 28 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in pt_regs_to_gdb_regs() 30 gdb_regs[GDB_L0 + i] = win->locals[i]; in pt_regs_to_gdb_regs() 32 gdb_regs[GDB_I0 + i] = win->ins[i]; in pt_regs_to_gdb_regs() 50 struct reg_window32 *win; in sleeping_thread_to_gdb_regs() local 62 win = (struct reg_window32 *) t->ksp; in sleeping_thread_to_gdb_regs() 64 gdb_regs[GDB_L0 + i] = win->locals[i]; in sleeping_thread_to_gdb_regs() 66 gdb_regs[GDB_I0 + i] = win->ins[i]; in sleeping_thread_to_gdb_regs() 84 struct reg_window32 *win; in gdb_regs_to_pt_regs() local 105 win->locals[i] = gdb_regs[GDB_L0 + i]; in gdb_regs_to_pt_regs() [all …]
|
| A D | kgdb_64.c | 21 struct reg_window *win; in pt_regs_to_gdb_regs() local 28 win = (struct reg_window *) (regs->u_regs[UREG_FP] + STACK_BIAS); in pt_regs_to_gdb_regs() 30 gdb_regs[GDB_L0 + i] = win->locals[i]; in pt_regs_to_gdb_regs() 32 gdb_regs[GDB_I0 + i] = win->ins[i]; in pt_regs_to_gdb_regs() 50 struct reg_window *win; in sleeping_thread_to_gdb_regs() local 63 win = (struct reg_window *) (t->ksp + STACK_BIAS); in sleeping_thread_to_gdb_regs() 65 gdb_regs[GDB_L0 + i] = win->locals[i]; in sleeping_thread_to_gdb_regs() 67 gdb_regs[GDB_I0 + i] = win->ins[i]; in sleeping_thread_to_gdb_regs() 90 struct reg_window *win; in gdb_regs_to_pt_regs() local 111 win->locals[i] = gdb_regs[GDB_L0 + i]; in gdb_regs_to_pt_regs() [all …]
|
| A D | unaligned_32.c | 96 struct reg_window32 *win; in fetch_reg() local 102 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg() 103 return win->locals[reg - 16]; /* yes, I know what this does... */ in fetch_reg() 108 struct reg_window32 __user *win; in safe_fetch_reg() local 115 win = (struct reg_window32 __user *) regs->u_regs[UREG_FP]; in safe_fetch_reg() 117 if ((unsigned long)win & 3) in safe_fetch_reg() 120 if (get_user(ret, &win->locals[reg - 16])) in safe_fetch_reg() 128 struct reg_window32 *win; in fetch_reg_addr() local 132 win = (struct reg_window32 *) regs->u_regs[UREG_FP]; in fetch_reg_addr() 133 return &win->locals[reg - 16]; in fetch_reg_addr()
|
| A D | unaligned_64.c | 130 struct reg_window *win; in fetch_reg() local 131 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg() 132 value = win->locals[reg - 16]; in fetch_reg() 138 struct reg_window __user *win; in fetch_reg() local 140 get_user(value, &win->locals[reg - 16]); in fetch_reg() 155 struct reg_window *win; in fetch_reg_addr() local 157 return &win->locals[reg - 16]; in fetch_reg_addr() 163 struct reg_window *win; in fetch_reg_addr() local 165 return &win->locals[reg - 16]; in fetch_reg_addr() 422 struct reg_window __user *win; in handle_popc() local [all …]
|
| A D | etrap_32.S | 164 orn %g0, %t_twinmask, %g1 ! negate trap win mask into %g1 189 and %g2, 0xff, %g2 ! patched on 7win Sparcs 203 and %g1, 0xff, %g1 ! patched on 7win Sparcs, mask 206 sll %t_wim, 0x7, %t_wim ! patched on 7win Sparcs 209 and %g2, 0xff, %g2 ! patched on 7win Sparcs
|
| A D | visemul.c | 161 struct reg_window *win; in fetch_reg() local 162 win = (struct reg_window *)(fp + STACK_BIAS); in fetch_reg() 163 value = win->locals[reg - 16]; in fetch_reg() 169 struct reg_window __user *win; in fetch_reg() local 170 win = (struct reg_window __user *)(fp + STACK_BIAS); in fetch_reg() 171 get_user(value, &win->locals[reg - 16]); in fetch_reg() 189 struct reg_window __user *win; in __fetch_reg_addr_user() local 190 win = (struct reg_window __user *)(fp + STACK_BIAS); in __fetch_reg_addr_user() 191 return &win->locals[reg - 16]; in __fetch_reg_addr_user()
|
| A D | wof.S | 100 ld [%curptr + TI_UWINMASK], %twin_tmp ! grab win mask 234 spnwin_patch3: and %twin_tmp, 0xff, %twin_tmp ! patched on 7win Sparcs
|
| A D | spiterrs.S | 168 cmp %g3, 0x80 ! first win spill/fill trap 170 cmp %g3, 0xff ! last win spill/fill trap
|
| /arch/powerpc/platforms/powernv/ |
| A D | vas.h | 425 extern void vas_window_init_dbgdir(struct pnv_vas_window *win); 426 extern void vas_window_free_dbgdir(struct pnv_vas_window *win); 441 static inline void vas_log_write(struct pnv_vas_window *win, char *name, in vas_log_write() argument 446 win->tx_win ? "Tx" : "Rx", win->vas_win.winid, in vas_log_write() 450 static inline void write_uwc_reg(struct pnv_vas_window *win, char *name, in write_uwc_reg() argument 455 regptr = win->uwc_map + reg; in write_uwc_reg() 456 vas_log_write(win, name, regptr, val); in write_uwc_reg() 466 regptr = win->hvwc_map + reg; in write_hvwc_reg() 467 vas_log_write(win, name, regptr, val); in write_hvwc_reg() 472 static inline u64 read_hvwc_reg(struct pnv_vas_window *win, in read_hvwc_reg() argument [all …]
|
| A D | vas-trace.h | 83 struct pnv_vas_window *win), 85 TP_ARGS(tsk, win), 89 __field(struct vas_window *, win) 98 __entry->vasid = win->vinst->vas_id; 99 __entry->winid = win->vas_win.winid; 100 __entry->paste_kaddr = (unsigned long)win->paste_kaddr
|
| A D | vas-fault.c | 202 struct vas_window *win; in vas_setup_fault_window() local 231 win = vas_rx_win_open(vinst->vas_id, VAS_COP_TYPE_FAULT, &attr); in vas_setup_fault_window() 232 if (IS_ERR(win)) { in vas_setup_fault_window() 233 pr_err("VAS: Error %ld opening FaultWin\n", PTR_ERR(win)); in vas_setup_fault_window() 235 return PTR_ERR(win); in vas_setup_fault_window() 238 vinst->fault_win = container_of(win, struct pnv_vas_window, vas_win); in vas_setup_fault_window()
|
| A D | pci-sriov.c | 400 int win; in pnv_pci_alloc_m64_bar() local 403 win = find_next_zero_bit(&phb->ioda.m64_bar_alloc, in pnv_pci_alloc_m64_bar() 406 if (win >= phb->ioda.m64_bar_idx + 1) in pnv_pci_alloc_m64_bar() 410 set_bit(win, iov->used_m64_bar_mask); in pnv_pci_alloc_m64_bar() 412 return win; in pnv_pci_alloc_m64_bar() 419 int win; in pnv_pci_vf_assign_m64() local 436 win = pnv_pci_alloc_m64_bar(phb, iov); in pnv_pci_vf_assign_m64() 437 if (win < 0) in pnv_pci_vf_assign_m64() 455 win = pnv_pci_alloc_m64_bar(phb, iov); in pnv_pci_vf_assign_m64() 456 if (win < 0) in pnv_pci_vf_assign_m64() [all …]
|
| A D | vas-debug.c | 51 static inline void print_reg(struct seq_file *s, struct pnv_vas_window *win, in print_reg() argument 54 seq_printf(s, "0x%016llx %s\n", read_hvwc_reg(win, name, reg), name); in print_reg()
|
| A D | vas-window.c | 1433 struct pnv_vas_window *win; in vas_user_win_paste_addr() local 1436 win = container_of(txwin, struct pnv_vas_window, vas_win); in vas_user_win_paste_addr() 1437 vas_win_paste_addr(win, &paste_addr, NULL); in vas_user_win_paste_addr()
|
| /arch/arm/plat-orion/include/plat/ |
| A D | addr-map.h | 25 const int win); 29 const int win); 36 const int win; member 48 const int win, const u32 base,
|
| /arch/mips/include/asm/mach-loongson2ef/ |
| A D | loongson.h | 318 #define LOONGSON_ADDRWIN_CPUTOPCI(win, src, dst, size) \ argument 319 LOONGSON_ADDRWIN_CFG(CPU, PCI, win, src, dst, size) 320 #define LOONGSON_ADDRWIN_CPUTODDR(win, src, dst, size) \ argument 321 LOONGSON_ADDRWIN_CFG(CPU, DDR, win, src, dst, size) 322 #define LOONGSON_ADDRWIN_PCITODDR(win, src, dst, size) \ argument 323 LOONGSON_ADDRWIN_CFG(PCIDMA, DDR, win, src, dst, size)
|
| /arch/sh/drivers/pci/ |
| A D | pcie-sh7786.c | 306 int ret, i, win; in pcie_init() local 440 for (i = win = 0; i < chan->nr_resources; i++) { in pcie_init() 455 pci_write_reg(chan, 0x00000000, SH4A_PCIEPTCTLR(win)); in pcie_init() 463 pci_write_reg(chan, mask << 18, SH4A_PCIEPAMR(win)); in pcie_init() 466 SH4A_PCIEPARH(win)); in pcie_init() 468 SH4A_PCIEPARL(win)); in pcie_init() 474 pci_write_reg(chan, mask, SH4A_PCIEPTCTLR(win)); in pcie_init() 476 win++; in pcie_init()
|
| /arch/powerpc/include/asm/ |
| A D | vas.h | 226 int vas_win_close(struct vas_window *win); 238 int vas_paste_crb(struct vas_window *win, int offset, bool re);
|
| /arch/x86/pci/ |
| A D | mmconfig-shared.c | 133 u32 win; in pci_mmcfg_e7520() local 134 raw_pci_ops->read(0, 0, PCI_DEVFN(0, 0), 0xce, 2, &win); in pci_mmcfg_e7520() 136 win = win & 0xf000; in pci_mmcfg_e7520() 137 if (win == 0x0000 || win == 0xf000) in pci_mmcfg_e7520() 140 if (pci_mmconfig_add(0, 0, 255, win << 16) == NULL) in pci_mmcfg_e7520()
|
| /arch/loongarch/pci/ |
| A D | acpi.c | 130 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in arch_pci_ecam_create() 131 if (!cfg->win) in arch_pci_ecam_create()
|
| /arch/sparc/math-emu/ |
| A D | math_64.c | 330 struct reg_window __user *win; in do_mathemu() local 332 win = (struct reg_window __user *)(regs->u_regs[UREG_FP] + STACK_BIAS); in do_mathemu() 333 get_user(XR, &win->locals[freg - 16]); in do_mathemu()
|
| /arch/arm64/boot/dts/allwinner/ |
| A D | Makefile | 8 dtb-$(CONFIG_ARCH_SUNXI) += sun50i-a64-orangepi-win.dtb
|
| A D | sun50i-a64-orangepi-win.dts | 14 compatible = "xunlong,orangepi-win", "allwinner,sun50i-a64";
|