Home
last modified time | relevance | path

Searched refs:rd_dev (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_rd.c28 static inline struct rd_dev *RD_DEV(struct se_device *dev) in RD_DEV()
30 return container_of(dev, struct rd_dev, dev); in RD_DEV()
63 static u32 rd_release_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_release_sgl_table() argument
88 static void rd_release_device_space(struct rd_dev *rd_dev) in rd_release_device_space() argument
92 if (!rd_dev->sg_table_array || !rd_dev->sg_table_count) in rd_release_device_space()
95 page_count = rd_release_sgl_table(rd_dev, rd_dev in rd_release_device_space()
112 rd_allocate_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, u32 total_sg_needed, unsigned char init_payload) rd_allocate_sgl_table() argument
174 rd_build_device_space(struct rd_dev *rd_dev) rd_build_device_space() argument
214 rd_release_prot_space(struct rd_dev *rd_dev) rd_release_prot_space() argument
233 rd_build_prot_space(struct rd_dev *rd_dev, int prot_length, int block_size) rd_build_prot_space() argument
272 struct rd_dev *rd_dev; rd_alloc_device() local
286 struct rd_dev *rd_dev = RD_DEV(dev); rd_configure_device() local
322 struct rd_dev *rd_dev = RD_DEV(dev); rd_dev_call_rcu() local
334 struct rd_dev *rd_dev = RD_DEV(dev); rd_destroy_device() local
339 rd_get_sg_table(struct rd_dev *rd_dev, u32 page) rd_get_sg_table() argument
359 rd_get_prot_table(struct rd_dev *rd_dev, u32 page) rd_get_prot_table() argument
546 struct rd_dev *rd_dev = RD_DEV(dev); rd_set_configfs_dev_params() local
597 struct rd_dev *rd_dev = RD_DEV(dev); rd_show_configfs_dev_params() local
620 struct rd_dev *rd_dev = RD_DEV(dev); rd_get_blocks() local
630 struct rd_dev *rd_dev = RD_DEV(dev); rd_init_prot() local
641 struct rd_dev *rd_dev = RD_DEV(dev); rd_free_prot() local
[all...]
H A Dtarget_core_rd.h33 struct rd_dev { struct
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_rd.c28 static inline struct rd_dev *RD_DEV(struct se_device *dev) in RD_DEV()
30 return container_of(dev, struct rd_dev, dev); in RD_DEV()
63 static u32 rd_release_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, in rd_release_sgl_table() argument
88 static void rd_release_device_space(struct rd_dev *rd_dev) in rd_release_device_space() argument
92 if (!rd_dev->sg_table_array || !rd_dev->sg_table_count) in rd_release_device_space()
95 page_count = rd_release_sgl_table(rd_dev, rd_dev in rd_release_device_space()
112 rd_allocate_sgl_table(struct rd_dev *rd_dev, struct rd_dev_sg_table *sg_table, u32 total_sg_needed, unsigned char init_payload) rd_allocate_sgl_table() argument
174 rd_build_device_space(struct rd_dev *rd_dev) rd_build_device_space() argument
214 rd_release_prot_space(struct rd_dev *rd_dev) rd_release_prot_space() argument
233 rd_build_prot_space(struct rd_dev *rd_dev, int prot_length, int block_size) rd_build_prot_space() argument
272 struct rd_dev *rd_dev; rd_alloc_device() local
286 struct rd_dev *rd_dev = RD_DEV(dev); rd_configure_device() local
322 struct rd_dev *rd_dev = RD_DEV(dev); rd_dev_call_rcu() local
334 struct rd_dev *rd_dev = RD_DEV(dev); rd_destroy_device() local
339 rd_get_sg_table(struct rd_dev *rd_dev, u32 page) rd_get_sg_table() argument
359 rd_get_prot_table(struct rd_dev *rd_dev, u32 page) rd_get_prot_table() argument
545 struct rd_dev *rd_dev = RD_DEV(dev); rd_set_configfs_dev_params() local
588 struct rd_dev *rd_dev = RD_DEV(dev); rd_show_configfs_dev_params() local
601 struct rd_dev *rd_dev = RD_DEV(dev); rd_get_blocks() local
611 struct rd_dev *rd_dev = RD_DEV(dev); rd_init_prot() local
622 struct rd_dev *rd_dev = RD_DEV(dev); rd_free_prot() local
[all...]
H A Dtarget_core_rd.h32 struct rd_dev { struct
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v3.c702 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_register_redist_iodev() local
727 kvm_iodevice_init(&rd_dev->dev, &kvm_io_gic_ops); in vgic_register_redist_iodev()
728 rd_dev->base_addr = rd_base; in vgic_register_redist_iodev()
729 rd_dev->iodev_type = IODEV_REDIST; in vgic_register_redist_iodev()
730 rd_dev->regions = vgic_v3_rd_registers; in vgic_register_redist_iodev()
731 rd_dev->nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_register_redist_iodev()
732 rd_dev->redist_vcpu = vcpu; in vgic_register_redist_iodev()
736 2 * SZ_64K, &rd_dev->dev); in vgic_register_redist_iodev()
748 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_unregister_redist_iodev() local
750 kvm_io_bus_unregister_dev(vcpu->kvm, KVM_MMIO_BUS, &rd_dev in vgic_unregister_redist_iodev()
1068 struct vgic_io_device rd_dev = { vgic_v3_redist_uaccess() local
[all...]
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v3.c776 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_register_redist_iodev() local
807 kvm_iodevice_init(&rd_dev->dev, &kvm_io_gic_ops); in vgic_register_redist_iodev()
808 rd_dev->base_addr = rd_base; in vgic_register_redist_iodev()
809 rd_dev->iodev_type = IODEV_REDIST; in vgic_register_redist_iodev()
810 rd_dev->regions = vgic_v3_rd_registers; in vgic_register_redist_iodev()
811 rd_dev->nr_regions = ARRAY_SIZE(vgic_v3_rd_registers); in vgic_register_redist_iodev()
812 rd_dev->redist_vcpu = vcpu; in vgic_register_redist_iodev()
817 2 * SZ_64K, &rd_dev->dev); in vgic_register_redist_iodev()
832 struct vgic_io_device *rd_dev = &vcpu->arch.vgic_cpu.rd_iodev; in vgic_unregister_redist_iodev() local
834 kvm_io_bus_unregister_dev(vcpu->kvm, KVM_MMIO_BUS, &rd_dev in vgic_unregister_redist_iodev()
1166 struct vgic_io_device rd_dev = { vgic_v3_redist_uaccess() local
[all...]

Completed in 5 milliseconds