Searched refs:its (Results 1 - 25 of 44) sorted by relevance

12

/linux-master/arch/um/os-Linux/
H A Dtime.c49 struct itimerspec its; local
51 its.it_value.tv_sec = nsecs / UM_NSEC_PER_SEC;
52 its.it_value.tv_nsec = nsecs % UM_NSEC_PER_SEC;
54 its.it_interval.tv_sec = nsecs / UM_NSEC_PER_SEC;
55 its.it_interval.tv_nsec = nsecs % UM_NSEC_PER_SEC;
57 if (timer_settime(event_high_res_timer, 0, &its, NULL) == -1)
65 struct itimerspec its = { local
73 timer_settime(event_high_res_timer, 0, &its, NULL);
82 struct itimerspec its; local
84 memset(&its,
101 struct itimerspec its; local
[all...]
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-its.c26 static int vgic_its_save_tables_v0(struct vgic_its *its);
27 static int vgic_its_restore_tables_v0(struct vgic_its *its);
28 static int vgic_its_commit_v0(struct vgic_its *its);
34 * If this LPI is already mapped on another ITS, we increase its refcount
176 int (*save_tables)(struct vgic_its *its);
177 int (*restore_tables)(struct vgic_its *its);
178 int (*commit)(struct vgic_its *its);
197 inline const struct vgic_its_abi *vgic_its_get_abi(struct vgic_its *its) argument
199 return &its_table_abi_versions[its->abi_rev];
202 static int vgic_its_set_abi(struct vgic_its *its, u3 argument
215 find_its_device(struct vgic_its *its, u32 device_id) argument
231 find_ite(struct vgic_its *its, u32 device_id, u32 event_id) argument
264 find_collection(struct vgic_its *its, int coll_id) argument
420 update_affinity_collection(struct kvm *kvm, struct vgic_its *its, struct its_collection *coll) argument
497 vgic_mmio_read_its_typer(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
519 vgic_mmio_read_its_iidr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
530 vgic_mmio_uaccess_write_its_iidr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
542 vgic_mmio_read_its_idregs(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
618 vgic_its_cache_translation(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid, struct vgic_irq *irq) argument
699 vgic_its_resolve_lpi(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid, struct vgic_irq **irq) argument
760 vgic_its_trigger_msi(struct kvm *kvm, struct vgic_its *its, u32 devid, u32 eventid) argument
809 struct vgic_its *its; local
872 vgic_its_cmd_handle_discard(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
899 vgic_its_cmd_handle_movi(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
928 __is_visible_gfn_locked(struct vgic_its *its, gpa_t gpa) argument
947 vgic_its_check_id(struct vgic_its *its, u64 baser, u32 id, gpa_t *eaddr) argument
1018 vgic_its_check_event_id(struct vgic_its *its, struct its_device *device, u32 event_id) argument
1037 vgic_its_alloc_collection(struct vgic_its *its, struct its_collection **colp, u32 coll_id) argument
1056 vgic_its_free_collection(struct vgic_its *its, u32 coll_id) argument
1102 vgic_its_cmd_handle_mapi(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1189 vgic_its_free_device_list(struct kvm *kvm, struct vgic_its *its) argument
1198 vgic_its_free_collection_list(struct kvm *kvm, struct vgic_its *its) argument
1207 vgic_its_alloc_device(struct vgic_its *its, u32 device_id, gpa_t itt_addr, u8 num_eventid_bits) argument
1230 vgic_its_cmd_handle_mapd(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1272 vgic_its_cmd_handle_mapc(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1319 vgic_its_cmd_handle_clear(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1349 vgic_its_cmd_handle_inv(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1406 vgic_its_cmd_handle_invall(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1431 vgic_its_cmd_handle_movall(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1473 vgic_its_cmd_handle_int(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1486 vgic_its_handle_command(struct kvm *kvm, struct vgic_its *its, u64 *its_cmd) argument
1572 vgic_mmio_read_its_cbaser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1579 vgic_mmio_write_its_cbaser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1604 vgic_its_process_commands(struct kvm *kvm, struct vgic_its *its) argument
1640 vgic_mmio_write_its_cwriter(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1664 vgic_mmio_read_its_cwriter(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1671 vgic_mmio_read_its_creadr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1678 vgic_mmio_uaccess_write_its_creadr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1706 vgic_mmio_read_its_baser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1728 vgic_mmio_write_its_baser(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1782 vgic_mmio_read_its_ctlr(struct kvm *vcpu, struct vgic_its *its, gpa_t addr, unsigned int len) argument
1798 vgic_mmio_write_its_ctlr(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1847 its_mmio_write_wi(struct kvm *kvm, struct vgic_its *its, gpa_t addr, unsigned int len, unsigned long val) argument
1889 vgic_register_its_iodev(struct kvm *kvm, struct vgic_its *its, u64 addr) argument
1972 struct vgic_its *its; local
2033 struct vgic_its *its = kvm_dev->private; local
2071 struct vgic_its *its; local
2191 scan_its_table(struct vgic_its *its, gpa_t base, int size, u32 esz, int start_id, entry_fn_t fn, void *opaque) argument
2229 vgic_its_save_ite(struct vgic_its *its, struct its_device *dev, struct its_ite *ite, gpa_t gpa, int ite_esz) argument
2250 vgic_its_restore_ite(struct vgic_its *its, u32 event_id, void *ptr, void *opaque) argument
2317 vgic_its_save_itt(struct vgic_its *its, struct its_device *device) argument
2354 vgic_its_restore_itt(struct vgic_its *its, struct its_device *dev) argument
2379 vgic_its_save_dte(struct vgic_its *its, struct its_device *dev, gpa_t ptr, int dte_esz) argument
2407 vgic_its_restore_dte(struct vgic_its *its, u32 id, void *ptr, void *opaque) argument
2467 vgic_its_save_device_tables(struct vgic_its *its) argument
2510 handle_l1_dte(struct vgic_its *its, u32 id, void *addr, void *opaque) argument
2537 vgic_its_restore_device_tables(struct vgic_its *its) argument
2570 vgic_its_save_cte(struct vgic_its *its, struct its_collection *collection, gpa_t gpa, int esz) argument
2588 vgic_its_restore_cte(struct vgic_its *its, gpa_t gpa, int esz) argument
2629 vgic_its_save_collection_table(struct vgic_its *its) argument
2670 vgic_its_restore_collection_table(struct vgic_its *its) argument
2707 vgic_its_save_tables_v0(struct vgic_its *its) argument
2723 vgic_its_restore_tables_v0(struct vgic_its *its) argument
2737 vgic_its_commit_v0(struct vgic_its *its) argument
2753 vgic_its_reset(struct kvm *kvm, struct vgic_its *its) argument
2794 vgic_its_ctrl(struct kvm *kvm, struct vgic_its *its, u64 attr) argument
2851 struct vgic_its *its = dev->private; local
2893 struct vgic_its *its = dev->private; local
[all...]
H A Dvgic-v4.c44 * guest performs on its LPI through the vITS. For that, a number of
123 * IRQ. The SGI code will do its magic.
414 struct vgic_its *its; local
427 its = vgic_get_its(kvm, irq_entry);
428 if (IS_ERR(its))
431 mutex_lock(&its->its_lock);
434 ret = vgic_its_resolve_lpi(kvm, its, irq_entry->msi.devid,
486 mutex_unlock(&its->its_lock);
493 struct vgic_its *its; local
504 its
[all...]
H A Dvgic-mmio.h16 unsigned long (*its_read)(struct kvm *kvm, struct vgic_its *its,
22 void (*its_write)(struct kvm *kvm, struct vgic_its *its,
31 int (*uaccess_its_write)(struct kvm *kvm, struct vgic_its *its,
/linux-master/drivers/irqchip/
H A Dirq-gic-v3-its.c122 #define is_v4(its) (!!((its)->typer & GITS_TYPER_VLPIS))
123 #define is_v4_1(its) (!!((its)->typer & GITS_TYPER_VMAPP))
124 #define device_ids(its) (FIELD_GET(GITS_TYPER_DEVBITS, (its)->typer) + 1)
157 * translation table, and a list of interrupts. If it some of its
163 struct its_node *its; member in struct:its_device
205 static bool require_its_list_vmovp(struct its_vm *vm, struct its_node *its) argument
207 return (gic_rdists->has_rvpeid || vm->vlpi_count[its
217 struct its_node *its; local
240 struct its_node *its = its_dev->its; local
329 valid_vpe(struct its_node *its, struct its_vpe *vpe) argument
615 its_build_mapd_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
636 its_build_mapc_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
650 its_build_mapti_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
670 its_build_movi_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
689 its_build_discard_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
707 its_build_inv_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
725 its_build_int_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
743 its_build_clear_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
761 its_build_invall_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
773 its_build_vinvall_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
785 its_build_vmapp_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
844 its_build_vmapti_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
867 its_build_vmovi_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
890 its_build_vmovp_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
913 its_build_vinv_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
931 its_build_vint_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
949 its_build_vclear_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
967 its_build_invdb_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
982 its_build_vsgi_cmd(struct its_node *its, struct its_cmd_block *cmd, struct its_cmd_desc *desc) argument
1002 its_cmd_ptr_to_offset(struct its_node *its, struct its_cmd_block *ptr) argument
1008 its_queue_full(struct its_node *its) argument
1023 its_allocate_entry(struct its_node *its) argument
1053 its_post_commands(struct its_node *its) argument
1062 its_flush_cmd(struct its_node *its, struct its_cmd_block *cmd) argument
1074 its_wait_for_range_completion(struct its_node *its, u64 prev_idx, struct its_cmd_block *to) argument
1158 its_build_sync_cmd(struct its_node *its, struct its_cmd_block *sync_cmd, struct its_collection *sync_col) argument
1171 its_build_vsync_cmd(struct its_node *its, struct its_cmd_block *sync_cmd, struct its_vpe *sync_vpe) argument
1224 its_send_mapc(struct its_node *its, struct its_collection *col, int valid) argument
1268 its_send_invall(struct its_node *its, struct its_collection *col) argument
1304 its_send_vmapp(struct its_node *its, struct its_vpe *vpe, bool valid) argument
1319 struct its_node *its; local
1360 its_send_vinvall(struct its_node *its, struct its_vpe *vpe) argument
1410 its_send_invdb(struct its_node *its, struct its_vpe *vpe) argument
1721 struct its_node *its = its_dev->its; local
1729 struct its_node *its; local
1792 its_map_vm(struct its_node *its, struct its_vm *vm) argument
1825 its_unmap_vm(struct its_node *its, struct its_vm *vm) argument
2312 its_read_baser(struct its_node *its, struct its_baser *baser) argument
2319 its_write_baser(struct its_node *its, struct its_baser *baser, u64 val) argument
2328 its_setup_baser(struct its_node *its, struct its_baser *baser, u64 cache, u64 shr, u32 order, bool indirect) argument
2437 its_parse_indirect_baser(struct its_node *its, struct its_baser *baser, u32 *order, u32 ids) argument
2502 compute_its_aff(struct its_node *its) argument
2520 struct its_node *its; local
2551 its_free_tables(struct its_node *its) argument
2564 its_probe_baser_psz(struct its_node *its, struct its_baser *baser) argument
2612 its_alloc_tables(struct its_node *its) argument
2683 struct its_node *its; local
2970 its_alloc_collections(struct its_node *its) argument
3234 its_cpu_init_collection(struct its_node *its) argument
3275 struct its_node *its; local
3285 its_find_device(struct its_node *its, u32 dev_id) argument
3304 its_get_baser(struct its_node *its, u32 type) argument
3316 its_alloc_table_entry(struct its_node *its, struct its_baser *baser, u32 id) argument
3359 its_alloc_device_table(struct its_node *its, u32 dev_id) argument
3374 struct its_node *its; local
3414 its_create_device(struct its_node *its, u32 dev_id, int nvecs, bool alloc_lpis) argument
3515 struct its_node *its; local
3604 struct its_node *its = its_dev->its; local
3673 struct its_node *its = its_dev->its; local
3942 struct its_node *its; local
4076 static struct its_node *its = NULL; local
4094 struct its_node *its; local
4285 struct its_node *its = find_4_1_its(); local
4580 struct its_node *its; local
4610 struct its_node *its; local
4678 struct its_node *its = data; local
4690 struct its_node *its = data; local
4699 struct its_node *its = data; local
4710 struct its_node *its = its_dev->its; local
4724 struct its_node *its = data; local
4751 struct its_node *its = data; local
4763 struct its_node *its = data; local
4777 struct its_node *its = data; local
4846 its_enable_quirks(struct its_node *its) argument
4859 struct its_node *its; local
4895 struct its_node *its; local
4990 its_init_domain(struct its_node *its) argument
5018 struct its_node *its; local
5055 its_compute_its_list_map(struct its_node *its) argument
5092 its_probe_one(struct its_node *its) argument
5366 struct its_node *its; local
5400 its_node_destroy(struct its_node *its) argument
5432 struct its_node *its; local
5568 struct its_node *its; local
5673 struct its_node *its; local
[all...]
H A DMakefile34 obj-$(CONFIG_ARM_GIC_V3_ITS) += irq-gic-v3-its.o irq-gic-v3-its-platform-msi.o irq-gic-v4.o
35 obj-$(CONFIG_ARM_GIC_V3_ITS_PCI) += irq-gic-v3-its-pci-msi.o
36 obj-$(CONFIG_ARM_GIC_V3_ITS_FSL_MC) += irq-gic-v3-its-fsl-mc-msi.o
/linux-master/arch/mips/boot/
H A DMakefile115 targets += vmlinux.its.S
120 $(obj)/vmlinux.its.S: $(addprefix $(srctree)/arch/mips/$(PLATFORM)/,$(ITS_INPUTS)) FORCE
123 targets += vmlinux.its
124 targets += vmlinux.gz.its
125 targets += vmlinux.bz2.its
126 targets += vmlinux.lzma.its
127 targets += vmlinux.lzo.its
139 $(obj)/vmlinux.its: $(obj)/vmlinux.its.S $(VMLINUX) FORCE
142 $(obj)/vmlinux.gz.its
[all...]
/linux-master/include/linux/
H A Dtime.h62 static inline bool itimerspec64_valid(const struct itimerspec64 *its) argument
64 if (!timespec64_valid(&(its->it_interval)) ||
65 !timespec64_valid(&(its->it_value)))
H A Dtime32.h56 extern int get_old_itimerspec32(struct itimerspec64 *its,
58 extern int put_old_itimerspec32(const struct itimerspec64 *its,
/linux-master/include/net/netfilter/
H A Dnf_conntrack_synproxy.h10 u32 its; member in struct:nf_conn_synproxy
/linux-master/arch/mips/boot/compressed/
H A DMakefile184 targets += ../vmlinuz.its.S
189 $(objboot)/vmlinuz.its.S: $(addprefix $(srctree)/arch/mips/$(PLATFORM)/,$(ITS_INPUTS)) FORCE
192 targets += ../vmlinuz.its
204 $(objboot)/vmlinuz.its: $(objboot)/vmlinuz.its.S FORCE
218 $(objboot)/vmlinuz.itb: $(objboot)/vmlinuz.its $(objboot)/vmlinuz.bin FORCE
/linux-master/kernel/time/
H A Dtime.c1024 * @its: destination &struct itimerspec64
1029 int get_old_itimerspec32(struct itimerspec64 *its, argument
1033 if (__get_old_timespec32(&its->it_interval, &uits->it_interval) ||
1034 __get_old_timespec32(&its->it_value, &uits->it_value))
1043 * @its: input &struct itimerspec64
1048 int put_old_itimerspec32(const struct itimerspec64 *its, argument
1051 if (__put_old_timespec32(&its->it_interval, &uits->it_interval) ||
1052 __put_old_timespec32(&its->it_value, &uits->it_value))
/linux-master/arch/arm64/kvm/
H A DMakefile23 vgic/vgic-its.o vgic/vgic-debug.o
/linux-master/drivers/acpi/arm64/
H A Diort.c487 * Get the special ID mapping index (if any) and skip its
534 * optional step 2: map the initial dev id if its parent is not
537 * return the initial dev id and its parent pointer directly.
556 * device (such as SMMU, PMCG),its iort node already cached
659 struct acpi_iort_its_group *its; local
671 its = (struct acpi_iort_its_group *)node->node_data;
672 if (idx >= its->its_count) {
674 idx, its->its_count);
678 *its_id = its->identifiers[idx];
709 struct acpi_iort_its_group *its; local
760 struct acpi_iort_its_group *its; local
1112 struct acpi_iort_its_group *its; local
[all...]
/linux-master/arch/x86/boot/
H A Dpmjump.S56 # The 32-bit code sets up its own stack, but this way we do have
/linux-master/arch/s390/kernel/
H A Dreipl.S16 # Issue "store status" for the current CPU to its prefix page
/linux-master/fs/xfs/
H A Dxfs_inode_item_recover.c128 const xfs_log_timestamp_t its)
135 return cpu_to_be64(its);
138 lits = (struct xfs_log_legacy_timestamp *)&its;
126 xfs_log_dinode_to_disk_ts( struct xfs_log_dinode *from, const xfs_log_timestamp_t its) argument
/linux-master/arch/sh/boot/compressed/
H A Dhead_32.S126 .long 0 # its size in bytes
/linux-master/tools/testing/selftests/sgx/
H A Dtest_encl_bootstrap.S54 # its stack directly.
/linux-master/drivers/dma/
H A Duniphier-xdmac.c137 u32 val, its, tnum; local
142 its = xd->nodes[xd->cur_node].burst_size;
184 writel(its, xc->reg_ch_base + XDMAC_ITS);
/linux-master/drivers/media/platform/st/sti/bdisp/
H A Dbdisp-hw.c404 u32 its; local
406 its = readl(bdisp->regs + BLT_ITS);
409 if (!(its & BLT_ITS_AQ1_LNA)) {
410 dev_dbg(bdisp->dev, "Unexpected IT status: 0x%08X\n", its);
411 writel(its, bdisp->regs + BLT_ITS);
416 writel(its, bdisp->regs + BLT_ITS);
/linux-master/arch/arc/kernel/
H A Dhead.S168 ; set its stack base to tsk->thread_info bottom
/linux-master/arch/x86/crypto/
H A Dcrct10dif-pcl-asm_64.S30 # * Neither the name of the Intel Corporation nor the names of its
/linux-master/scripts/package/
H A Dmkdebian79 echo "Your architecture doesn't have its equivalent" >&2
241 all the necessary debug symbols for the kernel and its modules.
/linux-master/include/kvm/
H A Darm_vgic.h180 struct vgic_its *its; member in union:vgic_io_device::__anon666

Completed in 446 milliseconds

12