Home
last modified time | relevance | path

Searched refs:reg_list (Results 1 – 23 of 23) sorted by relevance

/linux/tools/testing/selftests/kvm/
H A Dget-reg-list.c31 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 Dcn66xx_device.c609 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 Dcn23xx_pf_device.c1036 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 Docteon_device.c1358 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 Dcn66xx_device.h90 struct octeon_reg_list *reg_list);
H A Dcn68xx_device.c160 lio_cn6xxx_setup_reg_address(oct, oct->chip, &oct->reg_list); in lio_setup_cn68xx_octeon_device()
H A Docteon_device.h471 struct octeon_reg_list reg_list; member
/linux/drivers/media/i2c/
H A Dov5670.c101 const struct ov5670_reg_list reg_list; member
132 const struct ov5670_reg_list reg_list; member
1764 .reg_list = {
1788 .reg_list = {
1800 .reg_list = {
1812 .reg_list = {
1824 .reg_list = {
1837 .reg_list = {
1849 .reg_list = {
2390 const struct ov5670_reg_list *reg_list; in ov5670_start_streaming() local
[all …]
H A Dov5675.c106 const struct ov5675_reg_list reg_list; member
129 const struct ov5675_reg_list reg_list; member
461 .reg_list = {
475 .reg_list = {
487 .reg_list = {
895 const struct ov5675_reg_list *reg_list; in ov5675_start_streaming() local
903 reg_list = &link_freq_configs[link_freq_index].reg_list; in ov5675_start_streaming()
904 ret = ov5675_write_reg_list(ov5675, reg_list); in ov5675_start_streaming()
910 reg_list = &ov5675->cur_mode->reg_list; in ov5675_start_streaming()
911 ret = ov5675_write_reg_list(ov5675, reg_list); in ov5675_start_streaming()
H A Dgc05a2.c571 const struct gc05a2_reg_list reg_list; member
584 .reg_list = {
596 .reg_list = {
974 const struct gc05a2_reg_list *reg_list; in gc05a2_start_streaming() local
992 reg_list = &mode->reg_list; in gc05a2_start_streaming()
995 reg_list->regs, reg_list->num_of_regs, NULL); in gc05a2_start_streaming()
H A Dgc08a3.c546 const struct gc08a3_reg_list reg_list; member
559 .reg_list = {
571 .reg_list = {
921 const struct gc08a3_reg_list *reg_list; in gc08a3_start_streaming() local
935 reg_list = &mode->reg_list; in gc08a3_start_streaming()
937 reg_list->regs, reg_list->num_of_regs, NULL); in gc08a3_start_streaming()
/linux/arch/mips/kvm/
H A Dmips.c943 struct kvm_reg_list reg_list; in kvm_arch_vcpu_ioctl() local
947 if (copy_from_user(&reg_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, &reg_list, sizeof(reg_list))) in kvm_arch_vcpu_ioctl()
954 if (n < reg_list.n) in kvm_arch_vcpu_ioctl()
/linux/drivers/infiniband/core/
H A Diwpm_util.h93 u32 reg_list[RDMA_NL_NUM_CLIENTS]; member
H A Diwpm_util.c392 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/sh/kernel/
H A Ddwarf.c81 list_add(&reg->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 Dipmi_devintf.c804 static LIST_HEAD(reg_list);
825 list_add(&entry->link, &reg_list); in ipmi_new_smi()
835 list_for_each_entry(entry, &reg_list, link) { in ipmi_smi_gone()
893 list_for_each_entry_safe(entry, entry2, &reg_list, link) { in cleanup_ipmi()
/linux/arch/sh/include/asm/
H A Ddwarf.h277 struct list_head reg_list; member
/linux/drivers/iio/proximity/
H A Dhx9023s.c338 __le16 reg_list[HX9023S_CH_NUM]; in hx9023s_ch_cfg() local
353 reg_list[i] = cpu_to_le16(reg); in hx9023s_ch_cfg()
356 return regmap_bulk_write(data->regmap, HX9023S_CH0_CFG_7_0, reg_list, in hx9023s_ch_cfg()
357 sizeof(reg_list)); in hx9023s_ch_cfg()
/linux/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1723 struct kvm_reg_list reg_list_n = { .n = 0 }, *reg_list; in vcpu_map_dirty_ring()
1729 reg_list = calloc(1, sizeof(*reg_list) + reg_list_n.n * sizeof(__u64)); in vcpu_map_dirty_ring()
1730 reg_list->n = reg_list_n.n; in vcpu_map_dirty_ring()
1731 vcpu_ioctl(vcpu, KVM_GET_REG_LIST, reg_list); in vcpu_map_dirty_ring()
1732 return reg_list; in vcpu_map_dirty_ring()
1700 struct kvm_reg_list reg_list_n = { .n = 0 }, *reg_list; vcpu_get_reg_list() local
/linux/drivers/media/platform/ti/omap3isp/
H A Disp.c1061 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/media/platform/qcom/venus/
H A Dvenc.c1212 list_del_init(&buf->reg_list); in venc_buf_cleanup()
H A Dvdec.c1366 list_del_init(&buf->reg_list); in vdec_buf_cleanup()
/linux/drivers/gpu/drm/radeon/
H A Dni.c2164 rdev->rlc.reg_list = tn_rlc_save_restore_register_list; in cayman_startup()