/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 190 unsigned long hash__pmd_hugepage_update(struct mm_struct *mm, unsigned long addr, in hash__pmd_hugepage_update() argument 217 trace_hugepage_update_pmd(addr, old, clr, set); in hash__pmd_hugepage_update() 219 hpte_do_hugepage_flush(mm, addr, pmdp, old); in hash__pmd_hugepage_update() 312 void hpte_do_hugepage_flush(struct mm_struct *mm, unsigned long addr, in hpte_do_hugepage_flush() argument 322 psize = get_slice_psize(mm, addr); in hpte_do_hugepage_flush() 330 if (!is_kernel_addr(addr)) { in hpte_do_hugepage_flush() 331 ssize = user_segment_size(addr); in hpte_do_hugepage_flush() 332 vsid = get_user_vsid(&mm->context, addr, ssize); in hpte_do_hugepage_flush() 335 vsid = get_kernel_vsid(addr, mmu_kernel_ssize); in hpte_do_hugepage_flush() 342 return flush_hash_hugepage(vsid, addr, pmd in hpte_do_hugepage_flush() 345 hash__pmdp_huge_get_and_clear(struct mm_struct *mm, unsigned long addr, pmd_t *pmdp) hash__pmdp_huge_get_and_clear() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | opal-flash.c | 279 unsigned long addr; in opal_flash_update() local 284 addr = '\0'; in opal_flash_update() 293 addr = __pa(list); in opal_flash_update() 296 rc = opal_update_flash(addr); in opal_flash_update() 368 void *addr; in free_image_buf() local 371 addr = image_data.data; in free_image_buf() 374 ClearPageReserved(vmalloc_to_page(addr)); in free_image_buf() 375 addr += PAGE_SIZE; in free_image_buf() 388 void *addr; in alloc_image_buf() local 416 addr in alloc_image_buf() [all...] |
H A D | opal-prd.c | 49 static bool opal_prd_range_is_valid(uint64_t addr, uint64_t size) in opal_prd_range_is_valid() argument 54 if (addr + size < addr) in opal_prd_range_is_valid() 82 if (addr >= range_addr && addr + size <= range_end) { in opal_prd_range_is_valid() 113 size_t addr, size; in opal_prd_mmap() local 120 addr = vma->vm_pgoff << PAGE_SHIFT; in opal_prd_mmap() 124 if (!opal_prd_range_is_valid(addr, size)) in opal_prd_mmap() 290 scom.rc = opal_xscom_read(scom.chip, scom.addr, in opal_prd_ioctl() 293 pr_devel("ioctl SCOM_READ: chip %llx addr in opal_prd_ioctl() [all...] |
/kernel/linux/linux-6.6/arch/mips/sgi-ip22/ |
H A D | ip22-gio.c | 267 static int ip22_gio_id(unsigned long addr, u32 *res) in ip22_gio_id() argument 276 ptr32 = (void *)CKSEG1ADDR(addr); in ip22_gio_id() 286 ptr8 = (void *)CKSEG1ADDR(addr + 3); in ip22_gio_id() 297 ptr16 = (void *)CKSEG1ADDR(addr + 2); in ip22_gio_id() 312 static int ip22_is_gr2(unsigned long addr) in ip22_is_gr2() argument 318 ptr = (void *)CKSEG1ADDR(addr + HQ2_MYSTERY_OFFS); in ip22_is_gr2() 327 static void ip22_check_gio(int slotno, unsigned long addr, int irq) in ip22_check_gio() argument 336 if (ip22_is_gr2(addr)) in ip22_check_gio() 339 if (!ip22_gio_id(addr, &tmp)) { in ip22_check_gio() 345 if (ip22_gio_id(addr in ip22_check_gio() [all...] |
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | dump_pagetables.c | 123 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 140 if (addr == PAGE_SIZE && (nospec_uses_trampoline() || !static_key_enabled(&cpu_has_bear))) in note_prot_wx() 144 st->wx_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_wx() 148 static void note_page(struct ptdump_state *pt_st, unsigned long addr, int level, u64 val) in note_page() argument 168 addr = max_addr; in note_page() 171 st->start_address = addr; in note_page() 175 addr >= st->marker[1].start_address) { in note_page() 176 note_prot_wx(st, addr); in note_page() 179 width, addr); in note_page() 180 delta = (addr in note_page() [all...] |
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | ptdump.c | 228 static void dump_addr(struct pg_state *st, unsigned long addr) in dump_addr() argument 235 st->start_address, addr); in dump_addr() 238 delta = (addr - st->start_address) >> 10; in dump_addr() 249 static void note_prot_wx(struct pg_state *st, unsigned long addr) in note_prot_wx() argument 261 st->wx_pages += (addr - st->start_address) / PAGE_SIZE; in note_prot_wx() 264 static void note_page(struct ptdump_state *pt_st, unsigned long addr, in note_page() argument 277 st->start_address = addr; in note_page() 282 level != st->level || addr >= st->marker[1].start_address) { in note_page() 284 note_prot_wx(st, addr); in note_page() 285 dump_addr(st, addr); in note_page() [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-loongson-htvec.c | 81 void __iomem *addr; in htvec_mask_irq() local 85 addr = priv->base + HTVEC_EN_OFF; in htvec_mask_irq() 86 addr += VEC_REG_IDX(d->hwirq) * 4; in htvec_mask_irq() 87 reg = readl(addr); in htvec_mask_irq() 89 writel(reg, addr); in htvec_mask_irq() 96 void __iomem *addr; in htvec_unmask_irq() local 100 addr = priv->base + HTVEC_EN_OFF; in htvec_unmask_irq() 101 addr += VEC_REG_IDX(d->hwirq) * 4; in htvec_unmask_irq() 102 reg = readl(addr); in htvec_unmask_irq() 104 writel(reg, addr); in htvec_unmask_irq() 187 htvec_init(phys_addr_t addr, unsigned long size, int num_parents, int parent_irq[], struct fwnode_handle *domain_handle) htvec_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/solo6x10/ |
H A D | solo6x10-i2c.c | 25 u8 solo_i2c_readbyte(struct solo_dev *solo_dev, int id, u8 addr, u8 off) in solo_i2c_readbyte() argument 31 msgs[0].addr = addr; in solo_i2c_readbyte() 36 msgs[1].addr = addr; in solo_i2c_readbyte() 45 void solo_i2c_writebyte(struct solo_dev *solo_dev, int id, u8 addr, in solo_i2c_writebyte() argument 54 msgs.addr = addr; in solo_i2c_writebyte() 86 u32 addr = solo_dev->i2c_msg->addr << in solo_i2c_start() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/netup_unidvb/ |
H A D | netup_unidvb_ci.c | 137 int slot, int addr) in netup_unidvb_ci_read_attribute_mem() 141 u8 val = *((u8 __force *)state->membase8_config + addr); in netup_unidvb_ci_read_attribute_mem() 144 "%s(): addr=0x%x val=0x%x\n", __func__, addr, val); in netup_unidvb_ci_read_attribute_mem() 149 int slot, int addr, u8 data) in netup_unidvb_ci_write_attribute_mem() 155 "%s(): addr=0x%x data=0x%x\n", __func__, addr, data); in netup_unidvb_ci_write_attribute_mem() 156 *((u8 __force *)state->membase8_config + addr) = data; in netup_unidvb_ci_write_attribute_mem() 161 int slot, u8 addr) in netup_unidvb_ci_read_cam_ctl() 165 u8 val = *((u8 __force *)state->membase8_io + addr); in netup_unidvb_ci_read_cam_ctl() 136 netup_unidvb_ci_read_attribute_mem(struct dvb_ca_en50221 *en50221, int slot, int addr) netup_unidvb_ci_read_attribute_mem() argument 148 netup_unidvb_ci_write_attribute_mem(struct dvb_ca_en50221 *en50221, int slot, int addr, u8 data) netup_unidvb_ci_write_attribute_mem() argument 160 netup_unidvb_ci_read_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr) netup_unidvb_ci_read_cam_ctl() argument 172 netup_unidvb_ci_write_cam_ctl(struct dvb_ca_en50221 *en50221, int slot, u8 addr, u8 data) netup_unidvb_ci_write_cam_ctl() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | sony-btf-mpx.c | 47 static int mpx_write(struct i2c_client *client, int dev, int addr, int val) in mpx_write() argument 53 buffer[1] = addr >> 8; in mpx_write() 54 buffer[2] = addr & 0xff; in mpx_write() 57 msg.addr = client->addr; in mpx_write() 169 msg.addr = client->addr; in mpx_setup() 244 msgs[0].addr = client->addr; in mpx_setup() 248 msgs[1].addr in mpx_setup() [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath6kl/ |
H A D | trace.h | 86 TP_PROTO(unsigned int addr, int flags, 89 TP_ARGS(addr, flags, buf, buf_len), 93 __field(unsigned int, addr) 100 __entry->addr = addr; 112 "%s addr 0x%x flags 0x%x len %zd\n", 114 __entry->addr, 121 TP_PROTO(unsigned int addr, int flags, unsigned int total_len, 124 TP_ARGS(addr, flags, total_len, entries, list), 128 __field(unsigned int, addr) [all...] |
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/ |
H A D | aic94xx_reg.c | 22 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); in asd_write_byte() 24 writeb(val, asd_ha->io_handle[0].addr + offs); in asd_write_byte() 33 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); in asd_write_word() 35 writew(val, asd_ha->io_handle[0].addr + offs); in asd_write_word() 44 (unsigned long)asd_ha->io_handle[0].addr + (offs & 0xFF)); in asd_write_dword() 46 writel(val, asd_ha->io_handle[0].addr + offs); in asd_write_dword() 56 val = inb((unsigned long) asd_ha->io_handle[0].addr in asd_read_byte() 59 val = readb(asd_ha->io_handle[0].addr + offs); in asd_read_byte() 69 val = inw((unsigned long)asd_ha->io_handle[0].addr in asd_read_word() 72 val = readw(asd_ha->io_handle[0].addr in asd_read_word() [all...] |
/kernel/linux/linux-5.10/drivers/phy/qualcomm/ |
H A D | phy-qcom-usb-hs.c | 25 u8 addr; member 46 u8 addr; in qcom_usb_hs_phy_set_mode() local 71 addr = ULPI_SET(ULPI_MISC_A); in qcom_usb_hs_phy_set_mode() 74 addr = ULPI_CLR(ULPI_MISC_A); in qcom_usb_hs_phy_set_mode() 84 ret = ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXTSEL); in qcom_usb_hs_phy_set_mode() 95 u8 addr; in qcom_usb_hs_phy_vbus_notifier() local 100 addr = ULPI_SET(ULPI_MISC_A); in qcom_usb_hs_phy_vbus_notifier() 102 addr = ULPI_CLR(ULPI_MISC_A); in qcom_usb_hs_phy_vbus_notifier() 104 return ulpi_write(uphy->ulpi, addr, ULPI_MISC_A_VBUSVLDEXT); in qcom_usb_hs_phy_vbus_notifier() 143 for (seq = uphy->init_seq; seq->addr; se in qcom_usb_hs_phy_power_on() [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-pcf8523.c | 44 msgs[0].addr = client->addr; in pcf8523_read() 49 msgs[1].addr = client->addr; in pcf8523_read() 69 msg.addr = client->addr; in pcf8523_write() 194 msgs[0].addr = client->addr; in pcf8523_rtc_read_time() 199 msgs[1].addr = client->addr; in pcf8523_rtc_read_time() [all...] |
/kernel/linux/linux-5.10/sound/i2c/ |
H A D | i2c.c | 26 unsigned short addr); 100 unsigned char addr, struct snd_i2c_device **rdevice) in snd_i2c_device_create() 110 device->addr = addr; in snd_i2c_device_create() 146 int snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_probeaddr() argument 148 return bus->ops->probeaddr(bus, addr); in snd_i2c_probeaddr() 270 err = snd_i2c_bit_sendbyte(bus, device->addr << 1); in snd_i2c_bit_sendbytes() 296 err = snd_i2c_bit_sendbyte(bus, (device->addr << 1) | 1); in snd_i2c_bit_readbytes() 314 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) in snd_i2c_bit_probeaddr() argument 318 if (addr in snd_i2c_bit_probeaddr() 99 snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, unsigned char addr, struct snd_i2c_device **rdevice) snd_i2c_device_create() argument [all...] |
/kernel/linux/linux-5.10/sound/pci/oxygen/ |
H A D | oxygen_io.c | 18 return inb(chip->addr + reg); in oxygen_read8() 24 return inw(chip->addr + reg); in oxygen_read16() 30 return inl(chip->addr + reg); in oxygen_read32() 36 outb(value, chip->addr + reg); in oxygen_write8() 43 outw(value, chip->addr + reg); in oxygen_write16() 50 outl(value, chip->addr + reg); in oxygen_write32() 58 u8 tmp = inb(chip->addr + reg); in oxygen_write8_masked() 61 outb(tmp, chip->addr + reg); in oxygen_write8_masked() 69 u16 tmp = inw(chip->addr + reg); in oxygen_write16_masked() 72 outw(tmp, chip->addr in oxygen_write16_masked() [all...] |
/kernel/linux/linux-5.10/sound/isa/gus/ |
H A D | gus_dma.c | 23 unsigned int addr, in snd_gf1_dma_program() 33 snd_printdd("dma_transfer: addr=0x%x, buf=0x%lx, count=0x%x\n", in snd_gf1_dma_program() 34 addr, buf_addr, count); in snd_gf1_dma_program() 38 address = addr >> 1; in snd_gf1_dma_program() 40 if (addr & 0x1f) { in snd_gf1_dma_program() 41 snd_printd("snd_gf1_dma_transfer: unaligned address (0x%x)?\n", addr); in snd_gf1_dma_program() 44 address = (addr & 0x000c0000) | ((addr & 0x0003ffff) >> 1); in snd_gf1_dma_program() 47 address = addr; in snd_gf1_dma_program() 131 snd_gf1_dma_program(gus, block->addr, bloc in snd_gf1_dma_interrupt() 22 snd_gf1_dma_program(struct snd_gus_card * gus, unsigned int addr, unsigned long buf_addr, unsigned int count, unsigned int cmd) snd_gf1_dma_program() argument [all...] |
/kernel/linux/linux-5.10/sound/core/seq/oss/ |
H A D | seq_oss_init.c | 86 port->addr.client = system_client; in snd_seq_oss_create_client() 98 if ((system_port = port->addr.port) >= 0) { in snd_seq_oss_create_client() 133 if (ev->data.addr.client == system_client) in receive_announce() 136 pinfo.addr = ev->data.addr; in receive_announce() 142 if (ev->data.addr.client == system_client) in receive_announce() 144 snd_seq_oss_midi_check_exit_port(ev->data.addr.client, in receive_announce() 145 ev->data.addr.port); in receive_announce() 220 dp->addr.client = dp->cseq; in snd_seq_oss_open() 221 dp->addr in snd_seq_oss_open() [all...] |
/kernel/linux/linux-5.10/sound/soc/qcom/ |
H A D | lpass-lpaif-reg.h | 11 #define LPAIF_I2SCTL_REG_ADDR(v, addr, port) \ 12 (v->i2sctrl_reg_base + (addr) + v->i2sctrl_reg_stride * (port)) 68 #define LPAIF_IRQ_REG_ADDR(v, addr, port) \ 69 (v->irq_reg_base + (addr) + v->irq_reg_stride * (port)) 78 #define LPASS_HDMITX_APP_IRQ_REG_ADDR(v, addr) \ 79 ((v->hdmi_irq_reg_base) + (addr)) 97 #define LPAIF_HDMI_RDMA_REG_ADDR(v, addr, chan) \ 98 (v->hdmi_rdma_reg_base + (addr) + v->hdmi_rdma_reg_stride * (chan)) 109 #define LPAIF_RDMA_REG_ADDR(v, addr, chan) \ 110 (v->rdma_reg_base + (addr) [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/via/ |
H A D | via_modesetting.c | 121 void via_set_primary_address(u32 addr) in via_set_primary_address() argument 123 DEBUG_MSG(KERN_DEBUG "via_set_primary_address(0x%08X)\n", addr); in via_set_primary_address() 124 via_write_reg(VIACR, 0x0D, addr & 0xFF); in via_set_primary_address() 125 via_write_reg(VIACR, 0x0C, (addr >> 8) & 0xFF); in via_set_primary_address() 126 via_write_reg(VIACR, 0x34, (addr >> 16) & 0xFF); in via_set_primary_address() 127 via_write_reg_mask(VIACR, 0x48, (addr >> 24) & 0x1F, 0x1F); in via_set_primary_address() 130 void via_set_secondary_address(u32 addr) in via_set_secondary_address() argument 132 DEBUG_MSG(KERN_DEBUG "via_set_secondary_address(0x%08X)\n", addr); in via_set_secondary_address() 134 via_write_reg_mask(VIACR, 0x62, (addr >> 2) & 0xFE, 0xFE); in via_set_secondary_address() 135 via_write_reg(VIACR, 0x63, (addr >> 1 in via_set_secondary_address() [all...] |
/kernel/linux/linux-5.10/drivers/w1/slaves/ |
H A D | w1_ds28e04.c | 98 static int w1_f1C_read(struct w1_slave *sl, int addr, int len, char *data) in w1_f1C_read() argument 107 wrbuf[1] = addr & 0xff; in w1_f1C_read() 108 wrbuf[2] = addr >> 8; in w1_f1C_read() 155 * @param addr Address for the write 156 * @param len length must be <= (W1_PAGE_SIZE - (addr & W1_PAGE_MASK)) 160 static int w1_f1C_write(struct w1_slave *sl, int addr, int len, const u8 *data) in w1_f1C_write() argument 164 u8 es = (addr + len - 1) & 0x1f; in w1_f1C_write() 174 wrbuf[1] = addr & 0xff; in w1_f1C_write() 175 wrbuf[2] = addr >> 8; in w1_f1C_write() 213 f1C->validcrc &= ~(1 << (addr >> W1_PAGE_BIT in w1_f1C_write() 228 int addr, len, idx; eeprom_write() local [all...] |
/kernel/linux/linux-5.10/kernel/dma/ |
H A D | pool.c | 87 void *addr; in atomic_pool_expand() local 107 addr = dma_common_contiguous_remap(page, pool_size, in atomic_pool_expand() 110 if (!addr) in atomic_pool_expand() 113 addr = page_to_virt(page); in atomic_pool_expand() 123 ret = gen_pool_add_virt(pool, (unsigned long)addr, page_to_phys(page), in atomic_pool_expand() 140 dma_common_free_remap(addr, pool_size); in atomic_pool_expand() 247 unsigned long addr; in __dma_alloc_from_pool() local 250 addr = gen_pool_alloc(pool, size); in __dma_alloc_from_pool() 251 if (!addr) in __dma_alloc_from_pool() 254 phys = gen_pool_virt_to_phys(pool, addr); in __dma_alloc_from_pool() [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | fail_function.c | 36 static unsigned long adjust_error_retval(unsigned long addr, unsigned long retv) in adjust_error_retval() argument 38 switch (get_injectable_error_type(addr)) { in adjust_error_retval() 56 static struct fei_attr *fei_attr_new(const char *sym, unsigned long addr) in fei_attr_new() argument 69 attr->retval = adjust_error_retval(addr, 0); in fei_attr_new() 124 if (attr->kp.addr) { in fei_retval_set() 125 if (adjust_error_retval((unsigned long)attr->kp.addr, in fei_retval_set() 203 seq_printf(m, "%ps\n", attr->kp.addr); in fei_seq_show() 240 unsigned long addr; in fei_write() local 278 addr = kallsyms_lookup_name(sym); in fei_write() 279 if (!addr) { in fei_write() [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/em28xx/ |
H A D | em28xx-camera.c | 102 client->addr = micron_sensor_addrs[i]; in em28xx_probe_sensor_micron() 109 client->addr << 1, ret); in em28xx_probe_sensor_micron() 118 client->addr << 1, ret); in em28xx_probe_sensor_micron() 191 client->addr = omnivision_sensor_addrs[i]; in em28xx_probe_sensor_omnivision() 199 client->addr << 1, ret); in em28xx_probe_sensor_omnivision() 208 client->addr << 1, ret); in em28xx_probe_sensor_omnivision() 221 client->addr << 1, ret); in em28xx_probe_sensor_omnivision() 230 client->addr << 1, ret); in em28xx_probe_sensor_omnivision() 322 .addr = client->addr, in em28xx_init_camera() [all...] |
/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 100 u64 addr; in ntb_msi_setup_mws() local 112 addr = desc->msg.address_lo + ((uint64_t)desc->msg.address_hi << 32); in ntb_msi_setup_mws() 124 addr &= ~(addr_align - 1); in ntb_msi_setup_mws() 145 addr, mw_size); in ntb_msi_setup_mws() 150 ntb->msi->base_addr = addr; in ntb_msi_setup_mws() 151 ntb->msi->end_addr = addr + mw_min_size; in ntb_msi_setup_mws() 198 u64 addr; in ntb_msi_set_desc() local 200 addr = entry->msg.address_lo + in ntb_msi_set_desc() 203 if (addr < ntb->msi->base_addr || addr > in ntb_msi_set_desc() [all...] |