/kernel/linux/linux-6.6/arch/powerpc/boot/ |
H A D | main.c | 17 void *addr; member 28 void *addr = 0; in prep_kernel() local 56 addr = platform_ops.vmlinux_alloc(ei.memsize); in prep_kernel() 74 memcpy(addr, vmlinuz_addr + ei.elfoffset, ei.loadsize); in prep_kernel() 81 printf("Decompressing (0x%p <- 0x%p:0x%p)...\n\r", addr, in prep_kernel() 85 addr, ei.loadsize, ei.elfoffset); in prep_kernel() 96 flush_cache(addr, ei.loadsize); in prep_kernel() 98 return (struct addr_range){addr, ei.memsize}; in prep_kernel() 271 kentry = (kernel_entry_t) vmlinux.addr; in start() 274 platform_ops.kentry(ft_addr, vmlinux.addr); in start() [all...] |
/kernel/linux/linux-6.6/arch/arm/include/asm/ |
H A D | cacheflush.h | 240 unsigned long addr = user_addr & PAGE_MASK; in vivt_flush_cache_pages() local 241 __cpuc_flush_user_range(addr, addr + nr * PAGE_SIZE, in vivt_flush_cache_pages() 251 #define flush_cache_pages(vma, addr, pfn, nr) \ 252 vivt_flush_cache_pages(vma, addr, pfn, nr) 261 #define flush_cache_page(vma, addr, pfn) flush_cache_pages(vma, addr, pfn, 1) 300 static inline void flush_kernel_vmap_range(void *addr, int size) in flush_kernel_vmap_range() argument 303 __cpuc_flush_dcache_area(addr, (size_t)size); in flush_kernel_vmap_range() 305 static inline void invalidate_kernel_vmap_range(void *addr, in in flush_kernel_vmap_range() argument [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | ftrace.c | 70 unsigned long addr) in adjust_address() 75 return addr; in adjust_address() 77 addr == (unsigned long)&ftrace_caller) in adjust_address() 92 static unsigned long ftrace_call_replace(unsigned long pc, unsigned long addr, in ftrace_call_replace() argument 95 return arm_gen_branch_link(pc, addr, warn); in ftrace_call_replace() 145 int ftrace_make_call(struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_call() argument 149 unsigned long aaddr = adjust_address(rec, addr); in ftrace_make_call() 172 unsigned long addr) in ftrace_modify_call() 179 new = ftrace_call_replace(ip, adjust_address(rec, addr), true); in ftrace_modify_call() 187 struct dyn_ftrace *rec, unsigned long addr) in ftrace_make_nop() 69 adjust_address(struct dyn_ftrace *rec, unsigned long addr) adjust_address() argument 171 ftrace_modify_call(struct dyn_ftrace *rec, unsigned long old_addr, unsigned long addr) ftrace_modify_call() argument 186 ftrace_make_nop(struct module *mod, struct dyn_ftrace *rec, unsigned long addr) ftrace_make_nop() argument [all...] |
/kernel/linux/linux-6.6/arch/arc/kernel/ |
H A D | unaligned.c | 26 #define __get8_unaligned_check(val, addr, err) \ 39 : "=r" (err), "=&r" (val), "=r" (addr) \ 40 : "0" (err), "2" (addr)) 42 #define get16_unaligned_check(val, addr) \ 44 unsigned int err = 0, v, a = addr; \ 53 #define get32_unaligned_check(val, addr) \ 55 unsigned int err = 0, v, a = addr; \ 68 #define put16_unaligned_check(val, addr) \ 70 unsigned int err = 0, v = val, a = addr;\ 95 #define put32_unaligned_check(val, addr) \ [all...] |
/kernel/linux/linux-6.6/arch/arm/probes/kprobes/ |
H A D | opt-arm.c | 124 /* Caller must ensure addr & 3 == 0 */ 156 regs->ARM_pc = (unsigned long)op->kp.addr; in optimized_callback() 222 (long)orig->addr + 8) & 0xfe000003; in NOKPROBE_SYMBOL() 264 (unsigned long)(op->kp.addr) + 4); in NOKPROBE_SYMBOL() 301 memcpy(op->optinsn.copied_insn, op->kp.addr, in arch_optimize_kprobes() 304 insn = arm_gen_branch((unsigned long)op->kp.addr, in arch_optimize_kprobes() 321 kprobes_remove_breakpoint(op->kp.addr, insn); in arch_optimize_kprobes() 348 kprobe_opcode_t *addr) in arch_within_optimized_kprobe() 350 return (op->kp.addr <= addr in arch_within_optimized_kprobe() 347 arch_within_optimized_kprobe(struct optimized_kprobe *op, kprobe_opcode_t *addr) arch_within_optimized_kprobe() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | udbg_16550.c | 13 extern u8 real_readb(volatile u8 __iomem *addr); 14 extern void real_writeb(u8 data, volatile u8 __iomem *addr); 15 extern u8 real_205_readb(volatile u8 __iomem *addr); 16 extern void real_205_writeb(u8 data, volatile u8 __iomem *addr); 198 void __init udbg_uart_init_mmio(void __iomem *addr, unsigned int stride) in udbg_uart_init_mmio() argument 200 if (!addr) in udbg_uart_init_mmio() 202 udbg_uart.mmio_base = addr; in udbg_uart_init_mmio() 313 void __iomem *addr; in udbg_init_debug_16550_ioremap() local 318 addr = ioremap(CONFIG_PPC_EARLY_DEBUG_16550_PHYSADDR, 0x1000); in udbg_init_debug_16550_ioremap() 319 if (WARN_ON(!addr)) in udbg_init_debug_16550_ioremap() [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
H A D | qib_twsi.c | 356 int qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, in qib_twsi_blk_rd() argument 366 addr = (addr << 1) | READ_CMD; in qib_twsi_blk_rd() 367 ret = qib_twsi_wr(dd, addr, QIB_TWSI_START); in qib_twsi_blk_rd() 377 * SFF spec claims we do _not_ stop after the addr in qib_twsi_blk_rd() 378 * but simply issue a start with the "read" dev-addr. in qib_twsi_blk_rd() 383 ret = qib_twsi_wr(dd, addr, 0); in qib_twsi_blk_rd() 388 "Failed to write interface read addr %02X\n", in qib_twsi_blk_rd() 389 addr); in qib_twsi_blk_rd() 434 int qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, in qib_twsi_blk_wr() argument [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | sdhci-of-sparx5.c | 45 #define BOUNDARY_OK(addr, len) \ 46 ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) 49 * If DMA addr spans 128MB boundary, we split the DMA transfer into two 53 dma_addr_t addr, int len, in sdhci_sparx5_adma_write_desc() 58 if (likely(!len || BOUNDARY_OK(addr, len))) { in sdhci_sparx5_adma_write_desc() 59 sdhci_adma_write_desc(host, desc, addr, len, cmd); in sdhci_sparx5_adma_write_desc() 64 mmc_hostname(host->mmc), len, &addr); in sdhci_sparx5_adma_write_desc() 66 offset = addr & (SZ_128M - 1); in sdhci_sparx5_adma_write_desc() 68 sdhci_adma_write_desc(host, desc, addr, tmple in sdhci_sparx5_adma_write_desc() 52 sdhci_sparx5_adma_write_desc(struct sdhci_host *host, void **desc, dma_addr_t addr, int len, unsigned int cmd) sdhci_sparx5_adma_write_desc() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/csiostor/ |
H A D | csio_hw_t5.c | 137 * @addr: address of first byte requested 142 * that covers the requested address @addr. If @parity is not %NULL it 146 csio_t5_mc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, in csio_t5_mc_read() argument 160 csio_wr_reg32(hw, addr & ~0x3fU, mc_bist_cmd_addr_reg); in csio_t5_mc_read() 184 * @addr: address of first byte requested 189 * that covers the requested address @addr. If @parity is not %NULL it 193 csio_t5_edc_read(struct csio_hw *hw, int idx, uint32_t addr, __be32 *data, in csio_t5_edc_read() argument 215 csio_wr_reg32(hw, addr & ~0x3fU, edc_bist_cmd_addr_reg); in csio_t5_edc_read() 240 * @addr: address within indicated memory type 253 csio_t5_memory_rw(struct csio_hw *hw, u32 win, int mtype, u32 addr, in csio_t5_memory_rw() argument [all...] |
/kernel/linux/linux-5.10/net/rds/ |
H A D | bind.c | 56 static inline void __rds_create_bind_key(u8 *key, const struct in6_addr *addr, in __rds_create_bind_key() argument 59 memcpy(key, addr, sizeof(*addr)); in __rds_create_bind_key() 60 key += sizeof(*addr); in __rds_create_bind_key() 72 struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port, in rds_find_bound() argument 78 __rds_create_bind_key(key, addr, port, scope_id); in rds_find_bound() 87 rdsdebug("returning rs %p for %pI6c:%u\n", rs, addr, in rds_find_bound() 94 static int rds_add_bound(struct rds_sock *rs, const struct in6_addr *addr, in rds_add_bound() argument 117 __rds_create_bind_key(key, addr, cpu_to_be16(rover), in rds_add_bound() 123 rs->rs_bound_addr = *addr; in rds_add_bound() [all...] |
/kernel/linux/linux-5.10/drivers/w1/slaves/ |
H A D | w1_ds2430.c | 140 * @param addr Address for the write 141 * @param len length must be <= (W1_F14_PAGE_SIZE - (addr & W1_F14_PAGE_MASK)) 145 static int w1_f14_write(struct w1_slave *sl, int addr, int len, const u8 *data) in w1_f14_write() argument 158 wrbuf[1] = addr & 0xff; in w1_f14_write() 209 int addr, len; in eeprom_write() local 219 addr = off; in eeprom_write() 223 /* if len too short or addr not aligned */ in eeprom_write() 224 if (len < W1_F14_SCRATCH_SIZE || addr & W1_F14_SCRATCH_MASK) { in eeprom_write() 228 if (w1_f14_readblock(sl, addr & ~W1_F14_SCRATCH_MASK, in eeprom_write() 236 (addr in eeprom_write() [all...] |
/kernel/linux/linux-5.10/net/ax25/ |
H A D | ax25_addr.c | 79 void asc2ax(ax25_address *addr, const char *callsign) in asc2ax() argument 86 addr->ax25_call[n] = *s++; in asc2ax() 88 addr->ax25_call[n] = ' '; in asc2ax() 89 addr->ax25_call[n] <<= 1; in asc2ax() 90 addr->ax25_call[n] &= 0xFE; in asc2ax() 94 addr->ax25_call[6] = 0x00; in asc2ax() 98 addr->ax25_call[6] = *s++ - '0'; in asc2ax() 101 addr->ax25_call[6] *= 10; in asc2ax() 102 addr->ax25_call[6] += *s++ - '0'; in asc2ax() 105 addr in asc2ax() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
H A D | gf100.c | 139 nvkm_wr32(device, dom->addr + 0x09c, 0x00040002 | (dom->mode << 3)); in gf100_perfctr_init() 140 nvkm_wr32(device, dom->addr + 0x100, 0x00000000); in gf100_perfctr_init() 141 nvkm_wr32(device, dom->addr + 0x040 + (ctr->slot * 0x08), src); in gf100_perfctr_init() 142 nvkm_wr32(device, dom->addr + 0x044 + (ctr->slot * 0x08), log); in gf100_perfctr_init() 152 case 0: ctr->ctr = nvkm_rd32(device, dom->addr + 0x08c); break; in gf100_perfctr_read() 153 case 1: ctr->ctr = nvkm_rd32(device, dom->addr + 0x088); break; in gf100_perfctr_read() 154 case 2: ctr->ctr = nvkm_rd32(device, dom->addr + 0x080); break; in gf100_perfctr_read() 155 case 3: ctr->ctr = nvkm_rd32(device, dom->addr + 0x090); break; in gf100_perfctr_read() 157 dom->clk = nvkm_rd32(device, dom->addr + 0x070); in gf100_perfctr_read() 164 nvkm_wr32(device, dom->addr in gf100_perfctr_next() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | xtensa.c | 62 const u32 base = xtensa->addr; in nvkm_xtensa_intr() 74 nvkm_mask(device, xtensa->addr + 0xd94, 0, xtensa->func->fifo_val); in nvkm_xtensa_intr() 83 const u32 base = xtensa->addr; in nvkm_xtensa_fini() 99 const u32 base = xtensa->addr; in nvkm_xtensa_init() 103 u64 addr, size; in nvkm_xtensa_init() local 108 xtensa->addr >> 12); in nvkm_xtensa_init() 137 addr = nvkm_memory_addr(xtensa->gpu_fw); in nvkm_xtensa_init() 147 nvkm_wr32(device, base + 0xcc0, addr >> 8); /* XT_REGION_BASE */ in nvkm_xtensa_init() 180 u32 addr, struct nvkm_engine **pengine) in nvkm_xtensa_new_() 187 xtensa->addr in nvkm_xtensa_new_() 178 nvkm_xtensa_new_(const struct nvkm_xtensa_func *func, struct nvkm_device *device, int index, bool enable, u32 addr, struct nvkm_engine **pengine) nvkm_xtensa_new_() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/go7007/ |
H A D | go7007-i2c.c | 38 static int go7007_i2c_xfer(struct go7007 *go, u16 addr, int read, in go7007_i2c_xfer() argument 50 command, addr); in go7007_i2c_xfer() 54 *data, command, addr); in go7007_i2c_xfer() 86 (addr << 9) | (command >> 8)); in go7007_i2c_xfer() 97 (addr << 9) | 0x0100 | (command >> 8)); in go7007_i2c_xfer() 128 static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr, in go7007_smbus_xfer() argument 136 return go7007_i2c_xfer(go, addr, read_write == I2C_SMBUS_READ, command, in go7007_smbus_xfer() 155 if (i + 1 == num || msgs[i].addr != msgs[i + 1].addr || in go7007_i2c_master_xfer() 160 if (go7007_i2c_xfer(go, msgs[i].addr, in go7007_i2c_master_xfer() [all...] |
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | ibm_rtl.c | 74 static void __iomem *rtl_port_map(phys_addr_t addr, unsigned long len) in rtl_port_map() argument 77 return ioremap(addr, len); in rtl_port_map() 78 return ioport_map(addr, len); in rtl_port_map() 81 static void rtl_port_unmap(void __iomem *addr) in rtl_port_unmap() argument 83 if (addr && rtl_cmd_type == RTL_ADDR_TYPE_MMIO) in rtl_port_unmap() 84 iounmap(addr); in rtl_port_unmap() 86 ioport_unmap(addr); in rtl_port_unmap() 267 phys_addr_t addr; in ibm_rtl_init() local 277 addr = ioread32(&rtl_table->cmd_port_address); in ibm_rtl_init() 278 RTL_DEBUG("addr in ibm_rtl_init() [all...] |
/kernel/linux/linux-5.10/include/linux/iio/common/ |
H A D | st_sensors.h | 50 ch2, s, endian, rbits, sbits, addr) \ 58 .address = addr, \ 82 u8 addr; member 88 u8 addr; member 95 u8 addr; member 107 u8 addr; member 113 u8 addr; member 119 * @addr: address of the register. 123 u8 addr; member 129 * @addr 133 u8 addr; global() member 145 u8 addr; global() member 168 u8 addr; global() member [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/go7007/ |
H A D | go7007-i2c.c | 38 static int go7007_i2c_xfer(struct go7007 *go, u16 addr, int read, in go7007_i2c_xfer() argument 50 command, addr); in go7007_i2c_xfer() 54 *data, command, addr); in go7007_i2c_xfer() 86 (addr << 9) | (command >> 8)); in go7007_i2c_xfer() 97 (addr << 9) | 0x0100 | (command >> 8)); in go7007_i2c_xfer() 128 static int go7007_smbus_xfer(struct i2c_adapter *adapter, u16 addr, in go7007_smbus_xfer() argument 136 return go7007_i2c_xfer(go, addr, read_write == I2C_SMBUS_READ, command, in go7007_smbus_xfer() 155 if (i + 1 == num || msgs[i].addr != msgs[i + 1].addr || in go7007_i2c_master_xfer() 160 if (go7007_i2c_xfer(go, msgs[i].addr, in go7007_i2c_master_xfer() [all...] |
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | sdhci-of-sparx5.c | 45 #define BOUNDARY_OK(addr, len) \ 46 ((addr | (SZ_128M - 1)) == ((addr + len - 1) | (SZ_128M - 1))) 49 * If DMA addr spans 128MB boundary, we split the DMA transfer into two 53 dma_addr_t addr, int len, in sdhci_sparx5_adma_write_desc() 58 if (likely(!len || BOUNDARY_OK(addr, len))) { in sdhci_sparx5_adma_write_desc() 59 sdhci_adma_write_desc(host, desc, addr, len, cmd); in sdhci_sparx5_adma_write_desc() 64 mmc_hostname(host->mmc), len, &addr); in sdhci_sparx5_adma_write_desc() 66 offset = addr & (SZ_128M - 1); in sdhci_sparx5_adma_write_desc() 68 sdhci_adma_write_desc(host, desc, addr, tmple in sdhci_sparx5_adma_write_desc() 52 sdhci_sparx5_adma_write_desc(struct sdhci_host *host, void **desc, dma_addr_t addr, int len, unsigned int cmd) sdhci_sparx5_adma_write_desc() argument [all...] |
/kernel/linux/linux-6.6/drivers/w1/slaves/ |
H A D | w1_ds2430.c | 140 * @param addr Address for the write 141 * @param len length must be <= (W1_F14_PAGE_SIZE - (addr & W1_F14_PAGE_MASK)) 145 static int w1_f14_write(struct w1_slave *sl, int addr, int len, const u8 *data) in w1_f14_write() argument 158 wrbuf[1] = addr & 0xff; in w1_f14_write() 209 int addr, len; in eeprom_write() local 219 addr = off; in eeprom_write() 223 /* if len too short or addr not aligned */ in eeprom_write() 224 if (len < W1_F14_SCRATCH_SIZE || addr & W1_F14_SCRATCH_MASK) { in eeprom_write() 228 if (w1_f14_readblock(sl, addr & ~W1_F14_SCRATCH_MASK, in eeprom_write() 236 (addr in eeprom_write() [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | ibm_rtl.c | 74 static void __iomem *rtl_port_map(phys_addr_t addr, unsigned long len) in rtl_port_map() argument 77 return ioremap(addr, len); in rtl_port_map() 78 return ioport_map(addr, len); in rtl_port_map() 81 static void rtl_port_unmap(void __iomem *addr) in rtl_port_unmap() argument 83 if (addr && rtl_cmd_type == RTL_ADDR_TYPE_MMIO) in rtl_port_unmap() 84 iounmap(addr); in rtl_port_unmap() 86 ioport_unmap(addr); in rtl_port_unmap() 277 phys_addr_t addr; in ibm_rtl_init() local 287 addr = ioread32(&rtl_table->cmd_port_address); in ibm_rtl_init() 288 RTL_DEBUG("addr in ibm_rtl_init() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
H A D | gf100.c | 139 nvkm_wr32(device, dom->addr + 0x09c, 0x00040002 | (dom->mode << 3)); in gf100_perfctr_init() 140 nvkm_wr32(device, dom->addr + 0x100, 0x00000000); in gf100_perfctr_init() 141 nvkm_wr32(device, dom->addr + 0x040 + (ctr->slot * 0x08), src); in gf100_perfctr_init() 142 nvkm_wr32(device, dom->addr + 0x044 + (ctr->slot * 0x08), log); in gf100_perfctr_init() 152 case 0: ctr->ctr = nvkm_rd32(device, dom->addr + 0x08c); break; in gf100_perfctr_read() 153 case 1: ctr->ctr = nvkm_rd32(device, dom->addr + 0x088); break; in gf100_perfctr_read() 154 case 2: ctr->ctr = nvkm_rd32(device, dom->addr + 0x080); break; in gf100_perfctr_read() 155 case 3: ctr->ctr = nvkm_rd32(device, dom->addr + 0x090); break; in gf100_perfctr_read() 157 dom->clk = nvkm_rd32(device, dom->addr + 0x070); in gf100_perfctr_read() 164 nvkm_wr32(device, dom->addr in gf100_perfctr_next() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/ |
H A D | xtensa.c | 62 const u32 base = xtensa->addr; in nvkm_xtensa_intr() 74 nvkm_mask(device, xtensa->addr + 0xd94, 0, xtensa->func->fifo_val); in nvkm_xtensa_intr() 83 const u32 base = xtensa->addr; in nvkm_xtensa_fini() 99 const u32 base = xtensa->addr; in nvkm_xtensa_init() 103 u64 addr, size; in nvkm_xtensa_init() local 108 xtensa->addr >> 12); in nvkm_xtensa_init() 137 addr = nvkm_memory_addr(xtensa->gpu_fw); in nvkm_xtensa_init() 147 nvkm_wr32(device, base + 0xcc0, addr >> 8); /* XT_REGION_BASE */ in nvkm_xtensa_init() 179 enum nvkm_subdev_type type, int inst, bool enable, u32 addr, in nvkm_xtensa_new_() 187 xtensa->addr in nvkm_xtensa_new_() 178 nvkm_xtensa_new_(const struct nvkm_xtensa_func *func, struct nvkm_device *device, enum nvkm_subdev_type type, int inst, bool enable, u32 addr, struct nvkm_engine **pengine) nvkm_xtensa_new_() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/ |
H A D | qib_twsi.c | 357 int qib_twsi_blk_rd(struct qib_devdata *dd, int dev, int addr, in qib_twsi_blk_rd() argument 367 addr = (addr << 1) | READ_CMD; in qib_twsi_blk_rd() 368 ret = qib_twsi_wr(dd, addr, QIB_TWSI_START); in qib_twsi_blk_rd() 378 * SFF spec claims we do _not_ stop after the addr in qib_twsi_blk_rd() 379 * but simply issue a start with the "read" dev-addr. in qib_twsi_blk_rd() 384 ret = qib_twsi_wr(dd, addr, 0); in qib_twsi_blk_rd() 389 "Failed to write interface read addr %02X\n", in qib_twsi_blk_rd() 390 addr); in qib_twsi_blk_rd() 435 int qib_twsi_blk_wr(struct qib_devdata *dd, int dev, int addr, in qib_twsi_blk_wr() argument [all...] |
/kernel/linux/linux-6.6/net/rds/ |
H A D | bind.c | 56 static inline void __rds_create_bind_key(u8 *key, const struct in6_addr *addr, in __rds_create_bind_key() argument 59 memcpy(key, addr, sizeof(*addr)); in __rds_create_bind_key() 60 key += sizeof(*addr); in __rds_create_bind_key() 72 struct rds_sock *rds_find_bound(const struct in6_addr *addr, __be16 port, in rds_find_bound() argument 78 __rds_create_bind_key(key, addr, port, scope_id); in rds_find_bound() 87 rdsdebug("returning rs %p for %pI6c:%u\n", rs, addr, in rds_find_bound() 94 static int rds_add_bound(struct rds_sock *rs, const struct in6_addr *addr, in rds_add_bound() argument 117 __rds_create_bind_key(key, addr, cpu_to_be16(rover), in rds_add_bound() 123 rs->rs_bound_addr = *addr; in rds_add_bound() [all...] |