/linux-master/arch/um/os-Linux/ |
H A D | time.c | 49 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 D | vgic-its.c | 26 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 D | vgic-v4.c | 44 * 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 D | vgic-mmio.h | 16 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 D | irq-gic-v3-its.c | 122 #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 D | Makefile | 34 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 D | Makefile | 115 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 D | time.h | 62 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 D | time32.h | 56 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 D | nf_conntrack_synproxy.h | 10 u32 its; member in struct:nf_conn_synproxy
|
/linux-master/arch/mips/boot/compressed/ |
H A D | Makefile | 184 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 D | time.c | 1024 * @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 D | Makefile | 23 vgic/vgic-its.o vgic/vgic-debug.o
|
/linux-master/drivers/acpi/arm64/ |
H A D | iort.c | 487 * 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 D | pmjump.S | 56 # The 32-bit code sets up its own stack, but this way we do have
|
/linux-master/arch/s390/kernel/ |
H A D | reipl.S | 16 # Issue "store status" for the current CPU to its prefix page
|
/linux-master/fs/xfs/ |
H A D | xfs_inode_item_recover.c | 128 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 D | head_32.S | 126 .long 0 # its size in bytes
|
/linux-master/tools/testing/selftests/sgx/ |
H A D | test_encl_bootstrap.S | 54 # its stack directly.
|
/linux-master/drivers/dma/ |
H A D | uniphier-xdmac.c | 137 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 D | bdisp-hw.c | 404 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 D | head.S | 168 ; set its stack base to tsk->thread_info bottom
|
/linux-master/arch/x86/crypto/ |
H A D | crct10dif-pcl-asm_64.S | 30 # * Neither the name of the Intel Corporation nor the names of its
|
/linux-master/scripts/package/ |
H A D | mkdebian | 79 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 D | arm_vgic.h | 180 struct vgic_its *its; member in union:vgic_io_device::__anon666
|