/dports/emulators/qemu-utils/qemu-4.2.1/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/roms/u-boot-sam460ex/post/cpu/ppc4xx/ |
H A D | uart.c | 193 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 242 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 246 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 258 static int uart_post_init (unsigned long dev_base) in uart_post_init() argument 312 out8(dev_base + UART_LCR, 0x80); /* set DLAB bit */ in uart_post_init() 316 out8(dev_base + UART_FCR, 0x00); /* disable FIFO */ in uart_post_init() 341 static int uart_post_getc (unsigned long dev_base) in uart_post_getc() argument 351 return 0xff & in8 (dev_base + UART_RBR); in uart_post_getc() 360 uart_post_init (dev_base); in test_ctlr() 363 uart_post_putc (dev_base, test_str[i]); in test_ctlr() [all …]
|
/dports/sysutils/u-boot-utilite/u-boot-2015.07/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 65 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 101 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 106 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 115 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 126 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 129 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 133 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 144 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 151 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 164 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu42/qemu-4.2.1/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu/qemu-6.2.0/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/roms/u-boot-sam460ex/arch/powerpc/cpu/mpc5xxx/ |
H A D | serial.c | 86 int serial_init_dev (unsigned long dev_base) in serial_init_dev() argument 130 void serial_putc_dev (unsigned long dev_base, const char c) in serial_putc_dev() argument 143 serial_putc_dev (dev_base, '\r'); in serial_putc_dev() 156 void serial_putc_raw_dev(unsigned long dev_base, const char c) in serial_putc_raw_dev() argument 175 void serial_puts_dev (unsigned long dev_base, const char *s) in serial_puts_dev() argument 182 serial_putc_dev (dev_base, *s++); in serial_puts_dev() 190 int serial_getc_dev (unsigned long dev_base) in serial_getc_dev() argument 209 int serial_tstc_dev (unsigned long dev_base) in serial_tstc_dev() argument 224 void serial_setbrg_dev (unsigned long dev_base) in serial_setbrg_dev() argument 245 void serial_setrts_dev (unsigned long dev_base, int s) in serial_setrts_dev() argument [all …]
|
/dports/devel/mspdebug/mspdebug-493f38b/drivers/ |
H A D | fet_core.h | 49 int fet_erase(device_t dev_base, device_erase_type_t type, 52 device_status_t fet_poll(device_t dev_base); 54 int fet_ctl(device_t dev_base, device_ctl_t action); 56 void fet_destroy(device_t dev_base); 58 int fet_readmem(device_t dev_base, address_t addr, uint8_t *buffer, 61 int fet_writemem(device_t dev_base, address_t addr, 64 int fet_getregs(device_t dev_base, address_t *regs); 66 int fet_setregs(device_t dev_base, const address_t *regs);
|
H A D | fet3.c | 35 static int fet3_readmem(device_t dev_base, address_t addr, in fet3_readmem() argument 38 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_readmem() 83 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_writemem() 133 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_setregs() 141 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_getregs() 147 static int fet3_ctl(device_t dev_base, device_ctl_t type) in fet3_ctl() argument 149 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_ctl() 182 static device_status_t fet3_poll(device_t dev_base) in fet3_poll() argument 196 struct fet3 *fet = (struct fet3 *)dev_base; in fet3_erase() 288 static void fet3_destroy(device_t dev_base) in fet3_destroy() argument [all …]
|
H A D | pif.c | 185 static int pif_readmem( device_t dev_base, in pif_readmem() argument 190 struct pif_device *dev = (struct pif_device *)dev_base; in pif_readmem() 192 return readmem(dev_base, addr, mem, len, read_words); in pif_readmem() 196 static int pif_writemem( device_t dev_base, in pif_writemem() argument 201 struct pif_device *dev = (struct pif_device *)dev_base; in pif_writemem() 209 struct pif_device *dev = (struct pif_device *)dev_base; in pif_getregs() 235 static int pif_ctl(device_t dev_base, device_ctl_t type) in pif_ctl() argument 275 static device_status_t pif_poll(device_t dev_base) in pif_poll() argument 290 static int pif_erase( device_t dev_base, in pif_erase() argument 316 static int pif_getconfigfuses(device_t dev_base) in pif_getconfigfuses() argument [all …]
|
H A D | bsl.c | 203 static void bsl_destroy(device_t dev_base) in bsl_destroy() argument 205 struct bsl_device *dev = (struct bsl_device *)dev_base; in bsl_destroy() 212 static int bsl_ctl(device_t dev_base, device_ctl_t type) in bsl_ctl() argument 214 (void)dev_base; in bsl_ctl() 232 static device_status_t bsl_poll(device_t dev_base) in bsl_poll() argument 234 (void)dev_base; in bsl_poll() 241 (void)dev_base; in bsl_getregs() 250 (void)dev_base; in bsl_setregs() 257 static int bsl_writemem(device_t dev_base, in bsl_writemem() argument 260 struct bsl_device *dev = (struct bsl_device *)dev_base; in bsl_writemem() [all …]
|
H A D | rom_bsl.c | 239 static void rom_bsl_destroy(device_t dev_base) in rom_bsl_destroy() argument 241 struct rom_bsl_device *dev = (struct rom_bsl_device *)dev_base; in rom_bsl_destroy() 250 static int rom_bsl_ctl(device_t dev_base, device_ctl_t type) in rom_bsl_ctl() argument 252 (void)dev_base; in rom_bsl_ctl() 270 static device_status_t rom_bsl_poll(device_t dev_base) in rom_bsl_poll() argument 272 (void)dev_base; in rom_bsl_poll() 277 static int rom_bsl_getregs(device_t dev_base, address_t *regs) in rom_bsl_getregs() argument 279 (void)dev_base; in rom_bsl_getregs() 288 (void)dev_base; in rom_bsl_setregs() 295 static int rom_bsl_writemem(device_t dev_base, in rom_bsl_writemem() argument [all …]
|
H A D | gdbc.c | 69 static void gdbc_destroy(device_t dev_base) in gdbc_destroy() argument 71 struct gdb_client *c = (struct gdb_client *)dev_base; in gdbc_destroy() 78 static int gdbc_readmem(device_t dev_base, address_t addr, in gdbc_readmem() argument 81 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_readmem() 121 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_writemem() 149 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_getregs() 179 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_setregs() 278 static int gdbc_ctl(device_t dev_base, device_ctl_t op) in gdbc_ctl() argument 280 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_ctl() 323 struct gdb_client *dev = (struct gdb_client *)dev_base; in gdbc_erase() [all …]
|
H A D | flash_bsl.c | 273 static int flash_bsl_readmem(device_t dev_base, in flash_bsl_readmem() argument 276 struct flash_bsl_device *dev = (struct flash_bsl_device *)dev_base; in flash_bsl_readmem() 441 static int flash_bsl_ctl(device_t dev_base, device_ctl_t type) in flash_bsl_ctl() argument 443 (void)dev_base; in flash_bsl_ctl() 461 static device_status_t flash_bsl_poll(device_t dev_base) in flash_bsl_poll() argument 463 (void)dev_base; in flash_bsl_poll() 468 static int flash_bsl_getregs(device_t dev_base, address_t *regs) in flash_bsl_getregs() argument 470 (void)dev_base; in flash_bsl_getregs() 479 (void)dev_base; in flash_bsl_setregs() 486 static int flash_bsl_writemem(device_t dev_base, in flash_bsl_writemem() argument [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/x86/kernel/ |
H A D | aperture_64.c | 309 int dev_base, dev_limit; in early_gart_iommu_check() local 312 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 315 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 365 int dev_base, dev_limit; in early_gart_iommu_check() local 368 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 371 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 409 int dev_base, dev_limit; in gart_iommu_hole_init() local 413 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in gart_iommu_hole_init() 416 for (slot = dev_base; slot < dev_limit; slot++) { in gart_iommu_hole_init() 533 int bus, dev_base, dev_limit; in gart_iommu_hole_init() local [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/x86/kernel/ |
H A D | aperture_64.c | 309 int dev_base, dev_limit; in early_gart_iommu_check() local 312 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 315 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 365 int dev_base, dev_limit; in early_gart_iommu_check() local 368 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 371 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 409 int dev_base, dev_limit; in gart_iommu_hole_init() local 413 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in gart_iommu_hole_init() 416 for (slot = dev_base; slot < dev_limit; slot++) { in gart_iommu_hole_init() 533 int bus, dev_base, dev_limit; in gart_iommu_hole_init() local [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/x86/kernel/ |
H A D | aperture_64.c | 309 int dev_base, dev_limit; in early_gart_iommu_check() local 312 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 315 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 365 int dev_base, dev_limit; in early_gart_iommu_check() local 368 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in early_gart_iommu_check() 371 for (slot = dev_base; slot < dev_limit; slot++) { in early_gart_iommu_check() 409 int dev_base, dev_limit; in gart_iommu_hole_init() local 413 dev_base = amd_nb_bus_dev_ranges[i].dev_base; in gart_iommu_hole_init() 416 for (slot = dev_base; slot < dev_limit; slot++) { in gart_iommu_hole_init() 533 int bus, dev_base, dev_limit; in gart_iommu_hole_init() local [all …]
|