| /linux/tools/testing/selftests/kvm/ |
| H A D | get-reg-list.c | 31 static struct kvm_reg_list *reg_list; variable 38 for ((i) = 0; (i) < reg_list->n; ++(i)) 42 if (!filter_reg(reg_list->reg[i])) 46 if (!find_reg(reg_list->reg, reg_list->n, blessed_reg[i])) \ 51 if (!find_reg(blessed_reg, blessed_n, reg_list->reg[i])) 55 if (find_reg(blessed_reg, blessed_n, reg_list->reg[i])) 181 reg_list = vcpu_get_reg_list(vcpu); in run_test() 186 __u64 id = reg_list->reg[i]; in run_test() 221 .id = reg_list->reg[i], in run_test() 227 ret = __vcpu_get_reg(vcpu, reg_list->reg[i], &addr); in run_test() [all …]
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | cn66xx_device.c | 609 struct octeon_reg_list *reg_list) in lio_cn6xxx_setup_reg_address() argument 614 reg_list->pci_win_wr_addr_hi = in lio_cn6xxx_setup_reg_address() 616 reg_list->pci_win_wr_addr_lo = in lio_cn6xxx_setup_reg_address() 618 reg_list->pci_win_wr_addr = in lio_cn6xxx_setup_reg_address() 621 reg_list->pci_win_rd_addr_hi = in lio_cn6xxx_setup_reg_address() 623 reg_list->pci_win_rd_addr_lo = in lio_cn6xxx_setup_reg_address() 625 reg_list->pci_win_rd_addr = in lio_cn6xxx_setup_reg_address() 628 reg_list->pci_win_wr_data_hi = in lio_cn6xxx_setup_reg_address() 630 reg_list->pci_win_wr_data_lo = in lio_cn6xxx_setup_reg_address() 632 reg_list->pci_win_wr_data = in lio_cn6xxx_setup_reg_address() [all …]
|
| H A D | cn23xx_pf_device.c | 1036 oct->reg_list.pci_win_wr_addr_hi = in cn23xx_setup_reg_address() 1038 oct->reg_list.pci_win_wr_addr_lo = in cn23xx_setup_reg_address() 1040 oct->reg_list.pci_win_wr_addr = in cn23xx_setup_reg_address() 1043 oct->reg_list.pci_win_rd_addr_hi = in cn23xx_setup_reg_address() 1045 oct->reg_list.pci_win_rd_addr_lo = in cn23xx_setup_reg_address() 1047 oct->reg_list.pci_win_rd_addr = in cn23xx_setup_reg_address() 1050 oct->reg_list.pci_win_wr_data_hi = in cn23xx_setup_reg_address() 1052 oct->reg_list.pci_win_wr_data_lo = in cn23xx_setup_reg_address() 1054 oct->reg_list.pci_win_wr_data = in cn23xx_setup_reg_address() 1057 oct->reg_list.pci_win_rd_data_hi = in cn23xx_setup_reg_address() [all …]
|
| H A D | octeon_device.c | 1358 writel(addrhi, oct->reg_list.pci_win_rd_addr_hi); in lio_pci_readq() 1361 readl(oct->reg_list.pci_win_rd_addr_hi); in lio_pci_readq() 1363 writel(addr & 0xffffffff, oct->reg_list.pci_win_rd_addr_lo); in lio_pci_readq() 1364 readl(oct->reg_list.pci_win_rd_addr_lo); in lio_pci_readq() 1366 val64 = readq(oct->reg_list.pci_win_rd_data); in lio_pci_readq() 1382 writeq(addr, oct->reg_list.pci_win_wr_addr); in lio_pci_writeq() 1385 writel(val >> 32, oct->reg_list.pci_win_wr_data_hi); in lio_pci_writeq() 1387 readl(oct->reg_list.pci_win_wr_data_hi); in lio_pci_writeq() 1389 writel(val & 0xffffffff, oct->reg_list.pci_win_wr_data_lo); in lio_pci_writeq()
|
| H A D | cn66xx_device.h | 90 struct octeon_reg_list *reg_list);
|
| H A D | cn68xx_device.c | 160 lio_cn6xxx_setup_reg_address(oct, oct->chip, &oct->reg_list); in lio_setup_cn68xx_octeon_device()
|
| H A D | octeon_device.h | 474 struct octeon_reg_list reg_list; member
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu.c | 290 struct kvm_reg_list reg_list; in kvm_arch_vcpu_ioctl() local 294 if (copy_from_user(®_list, user_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 296 n = reg_list.n; in kvm_arch_vcpu_ioctl() 297 reg_list.n = kvm_riscv_vcpu_num_regs(vcpu); in kvm_arch_vcpu_ioctl() 298 if (copy_to_user(user_list, ®_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 301 if (n < reg_list.n) in kvm_arch_vcpu_ioctl()
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_jpeg.c | 89 if (adev->jpeg.reg_list) in amdgpu_jpeg_sw_fini() 473 adev->jpeg.reg_list = reg; in amdgpu_jpeg_reg_dump_init() 482 adev->jpeg.reg_list = NULL; in amdgpu_jpeg_reg_dump_fini() 503 RREG32(SOC15_REG_ENTRY_OFFSET_INST(adev->jpeg.reg_list[0], in amdgpu_jpeg_dump_ip_state() 510 RREG32(SOC15_REG_ENTRY_OFFSET_INST(adev->jpeg.reg_list[j], in amdgpu_jpeg_dump_ip_state() 537 drm_printf(p, "%-50s \t 0x%08x\n", adev->jpeg.reg_list[j].reg_name, in amdgpu_jpeg_print_ip_state()
|
| H A D | amdgpu_vcn.c | 295 if (adev->vcn.reg_list) in amdgpu_vcn_sw_fini() 1570 adev->vcn.reg_list = reg; in amdgpu_vcn_reg_dump_init() 1580 adev->vcn.reg_list = NULL; in amdgpu_vcn_reg_dump_fini() 1601 RREG32(SOC15_REG_ENTRY_OFFSET_INST(adev->vcn.reg_list[0], i)); in amdgpu_vcn_dump_ip_state() 1609 RREG32(SOC15_REG_ENTRY_OFFSET_INST(adev->vcn.reg_list[j], i)); in amdgpu_vcn_dump_ip_state() 1638 drm_printf(p, "%-50s \t 0x%08x\n", adev->vcn.reg_list[j].reg_name, in amdgpu_vcn_print_ip_state()
|
| H A D | gfx_v6_0.c | 2429 adev->gfx.rlc.reg_list = verde_rlc_save_restore_register_list; in gfx_v6_0_rlc_init() 2434 src_ptr = adev->gfx.rlc.reg_list; in gfx_v6_0_rlc_init()
|
| /linux/arch/mips/kvm/ |
| H A D | mips.c | 943 struct kvm_reg_list reg_list; in kvm_arch_vcpu_ioctl() local 947 if (copy_from_user(®_list, user_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 949 n = reg_list.n; in kvm_arch_vcpu_ioctl() 950 reg_list.n = kvm_mips_num_regs(vcpu); in kvm_arch_vcpu_ioctl() 951 if (copy_to_user(user_list, ®_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 954 if (n < reg_list.n) in kvm_arch_vcpu_ioctl()
|
| /linux/drivers/media/i2c/ |
| H A D | tw9900.c | 69 const struct regval *reg_list; member 125 .reg_list = tw9900_ntsc_regs, 132 .reg_list = tw9900_pal_regs, 286 tw9900->cur_mode->reg_list, in tw9900_s_stream()
|
| /linux/arch/sh/kernel/ |
| H A D | dwarf.c | 81 list_add(®->link, &frame->reg_list); in dwarf_frame_alloc_reg() 90 list_for_each_entry_safe(reg, n, &frame->reg_list, link) { in dwarf_frame_free_regs() 109 list_for_each_entry(reg, &frame->reg_list, link) { in dwarf_frame_reg() 629 INIT_LIST_HEAD(&frame->reg_list); in dwarf_unwind_stack()
|
| /linux/drivers/char/ipmi/ |
| H A D | ipmi_devintf.c | 804 static LIST_HEAD(reg_list); 825 list_add(&entry->link, ®_list); in ipmi_new_smi() 835 list_for_each_entry(entry, ®_list, link) { in ipmi_smi_gone() 893 list_for_each_entry_safe(entry, entry2, ®_list, link) { in cleanup_ipmi()
|
| /linux/drivers/infiniband/core/ |
| H A D | iwpm_util.h | 93 u32 reg_list[RDMA_NL_NUM_CLIENTS]; member
|
| H A D | iwpm_util.c | 392 return iwpm_admin.reg_list[nl_client]; in iwpm_get_registration() 398 iwpm_admin.reg_list[nl_client] = reg; in iwpm_set_registration()
|
| /linux/arch/arm64/kvm/ |
| H A D | arm.c | 1853 struct kvm_reg_list reg_list; in kvm_arch_vcpu_ioctl() local 1865 if (copy_from_user(®_list, user_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 1867 n = reg_list.n; in kvm_arch_vcpu_ioctl() 1868 reg_list.n = kvm_arm_num_regs(vcpu); in kvm_arch_vcpu_ioctl() 1869 if (copy_to_user(user_list, ®_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl() 1872 if (n < reg_list.n) in kvm_arch_vcpu_ioctl()
|
| /linux/drivers/iio/proximity/ |
| H A D | hx9023s.c | 339 __le16 reg_list[HX9023S_CH_NUM]; in hx9023s_ch_cfg() local 354 reg_list[i] = cpu_to_le16(reg); in hx9023s_ch_cfg() 357 return regmap_bulk_write(data->regmap, HX9023S_CH0_CFG_7_0, reg_list, in hx9023s_ch_cfg() 358 sizeof(reg_list)); in hx9023s_ch_cfg()
|
| /linux/arch/sh/include/asm/ |
| H A D | dwarf.h | 277 struct list_head reg_list; member
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | kvm_util.c | 1700 struct kvm_reg_list reg_list_n = { .n = 0 }, *reg_list; in vcpu_get_reg_list() local 1706 reg_list = calloc(1, sizeof(*reg_list) + reg_list_n.n * sizeof(__u64)); in vcpu_get_reg_list() 1707 reg_list->n = reg_list_n.n; in vcpu_get_reg_list() 1708 vcpu_ioctl(vcpu, KVM_GET_REG_LIST, reg_list); in vcpu_get_reg_list() 1709 return reg_list; in vcpu_get_reg_list()
|
| /linux/drivers/media/platform/qcom/venus/ |
| H A D | helpers.c | 566 list_for_each_entry_safe(buf, n, &inst->registeredbufs, reg_list) { in venus_helper_unregister_bufs() 569 list_del_init(&buf->reg_list); in venus_helper_unregister_bufs() 587 list_for_each_entry(buf, &inst->registeredbufs, reg_list) { in session_register_bufs() 1383 list_for_each_entry(buf, &inst->registeredbufs, reg_list) { in venus_helper_release_buf_ref() 1454 list_add_tail(&buf->reg_list, &inst->registeredbufs); in venus_helper_vb2_buf_init()
|
| H A D | venc.c | 1213 list_del_init(&buf->reg_list); in venc_buf_cleanup()
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | isp.c | 1061 isp_save_context(struct isp_device *isp, struct isp_reg *reg_list) in isp_save_context() argument 1063 struct isp_reg *next = reg_list; in isp_save_context() 1076 isp_restore_context(struct isp_device *isp, struct isp_reg *reg_list) in isp_restore_context() argument 1078 struct isp_reg *next = reg_list; in isp_restore_context()
|
| /linux/drivers/net/ethernet/freescale/ |
| H A D | fec_main.c | 3294 u32 *reg_list = fec_enet_register_offset; in fec_enet_get_regs() local 3302 reg_list = fec_enet_register_offset_6ul; in fec_enet_get_regs() 3316 off = reg_list[i]; in fec_enet_get_regs()
|