Home
last modified time | relevance | path

Searched refs:spt (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/drivers/isdn/hisax/
Dsportster.c56 return (bytein(calc_off(cs->hw.spt.isac, offset))); in ReadISAC()
62 byteout(calc_off(cs->hw.spt.isac, offset), value); in WriteISAC()
68 read_fifo(cs->hw.spt.isac, data, size); in ReadISACfifo()
74 write_fifo(cs->hw.spt.isac, data, size); in WriteISACfifo()
80 return (bytein(calc_off(cs->hw.spt.hscx[hscx], offset))); in ReadHSCX()
86 byteout(calc_off(cs->hw.spt.hscx[hscx], offset), value); in WriteHSCX()
93 #define READHSCX(cs, nr, reg) bytein(calc_off(cs->hw.spt.hscx[nr], reg))
94 #define WRITEHSCX(cs, nr, reg, data) byteout(calc_off(cs->hw.spt.hscx[nr], reg), data)
95 #define READHSCXFIFO(cs, nr, ptr, cnt) read_fifo(cs->hw.spt.hscx[nr], ptr, cnt)
96 #define WRITEHSCXFIFO(cs, nr, ptr, cnt) write_fifo(cs->hw.spt.hscx[nr], ptr, cnt)
[all …]
Dhisax.h907 struct spt_hw spt; member
/linux-4.4.14/arch/powerpc/mm/
Dsubpage-prot.c28 struct subpage_prot_table *spt = &mm->context.spt; in subpage_prot_free() local
33 if (spt->low_prot[i]) { in subpage_prot_free()
34 free_page((unsigned long)spt->low_prot[i]); in subpage_prot_free()
35 spt->low_prot[i] = NULL; in subpage_prot_free()
40 p = spt->protptrs[i]; in subpage_prot_free()
43 spt->protptrs[i] = NULL; in subpage_prot_free()
44 for (j = 0; j < SBP_L2_COUNT && addr < spt->maxaddr; in subpage_prot_free()
50 spt->maxaddr = 0; in subpage_prot_free()
55 struct subpage_prot_table *spt = &mm->context.spt; in subpage_prot_init_new_context() local
57 memset(spt, 0, sizeof(*spt)); in subpage_prot_init_new_context()
[all …]
Dhash_utils_64.c925 struct subpage_prot_table *spt = &mm->context.spt; in subpage_protection() local
929 if (ea >= spt->maxaddr) in subpage_protection()
933 sbpm = spt->low_prot; in subpage_protection()
935 sbpm = spt->protptrs[ea >> SBP_L3_SHIFT]; in subpage_protection()
/linux-4.4.14/drivers/misc/mic/host/
Dmic_smpt.c78 static void mic_add_smpt_entry(int spt, s64 *ref, u64 addr, in mic_add_smpt_entry() argument
84 for (i = spt; i < spt + entries; i++, in mic_add_smpt_entry()
91 smpt_info->entry[i].ref_count += ref[i - spt]; in mic_add_smpt_entry()
102 int spt; in mic_smpt_op() local
136 spt = i - entries + 1; in mic_smpt_op()
137 mic_addr = mic_smpt_to_pa(mdev, spt); in mic_smpt_op()
138 mic_add_smpt_entry(spt, ref, dma_addr, entries, mdev); in mic_smpt_op()
180 int spt; in mic_to_dma_addr() local
188 spt = mic_sys_addr_to_smpt(mdev, mic_addr); in mic_to_dma_addr()
189 dma_addr = smpt_info->entry[spt].dma_addr + in mic_to_dma_addr()
[all …]
/linux-4.4.14/arch/x86/kvm/
Dmmu_audit.c43 u64 *ent = sp->spt; in __mmu_spte_walk()
116 gfn = kvm_mmu_page_get_gfn(sp, sptep - sp->spt); in audit_mappings()
139 gfn = kvm_mmu_page_get_gfn(rev_sp, sptep - rev_sp->spt); in inspect_spte_has_rmap()
148 (long int)(sptep - rev_sp->spt), rev_sp->gfn); in inspect_spte_has_rmap()
186 if (!is_rmap_spte(sp->spt[i])) in check_mappings_rmap()
189 inspect_spte_has_rmap(kvm, sp->spt + i); in check_mappings_rmap()
Dpaging_tmpl.h531 i = (sptep - sp->spt) & ~(PTE_PREFETCH_NUM - 1); in FNAME()
532 spte = sp->spt + i; in FNAME()
853 pte_gpa += (sptep - sp->spt) * sizeof(pt_element_t); in FNAME()
943 if (!sp->spt[i]) in FNAME()
952 if (FNAME(prefetch_invalid_gpte)(vcpu, sp, &sp->spt[i], gpte)) { in FNAME()
962 if (sync_mmio_spte(vcpu, &sp->spt[i], gfn, pte_access, in FNAME()
967 drop_spte(vcpu->kvm, &sp->spt[i]); in FNAME()
974 host_writable = sp->spt[i] & SPTE_HOST_WRITEABLE; in FNAME()
976 set_spte(vcpu, &sp->spt[i], pte_access, in FNAME()
978 spte_to_pfn(sp->spt[i]), true, false, in FNAME()
Dmmu.c1071 kvm_mmu_page_set_gfn(sp, spte - sp->spt, gfn); in rmap_add()
1083 gfn = kvm_mmu_page_get_gfn(sp, spte - sp->spt); in rmap_remove()
1658 static int is_empty_shadow_page(u64 *spt) in is_empty_shadow_page() argument
1663 for (pos = spt, end = pos + PAGE_SIZE / sizeof(u64); pos != end; pos++) in is_empty_shadow_page()
1687 MMU_WARN_ON(!is_empty_shadow_page(sp->spt)); in kvm_mmu_free_page()
1690 free_page((unsigned long)sp->spt); in kvm_mmu_free_page()
1729 sp->spt = mmu_memory_cache_alloc(&vcpu->arch.mmu_page_cache); in kvm_mmu_alloc_page()
1732 set_page_private(virt_to_page(sp->spt), (unsigned long)sp); in kvm_mmu_alloc_page()
1758 index = spte - sp->spt; in mark_unsync()
1816 u64 ent = sp->spt[i]; in __mmu_unsync_walk()
[all …]
/linux-4.4.14/drivers/block/
Dataflop.c91 unsigned spt; /* sectors per track */ member
671 if (!UDT || desc->track >= UDT->blocks/UDT->spt/2 || desc->head >= 2) { in do_format()
676 nsect = UDT->spt; in do_format()
937 dma_wd.fdc_acces_seccount = read_track ? SUDT->spt : 1; in fd_rwsec()
1002 if (addr >= PhysTrackBuffer + SUDT->spt*512) { in fd_readtrack_check()
1070 !(read_track && FDC_READ(FDCREG_SECTOR) > SUDT->spt)) { in fd_rwsec_done1()
1382 ReqTrack = block / UDT->spt; in setup_req_params()
1383 ReqSector = block - ReqTrack * UDT->spt + 1; in setup_req_params()
1544 getprm.sect = dtp->spt; in fd_locked_ioctl()
1546 getprm.track = dtp->blocks/dtp->spt/2; in fd_locked_ioctl()
[all …]
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_ioctl.c691 struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru; in scsi_passthru_comp_cb() local
694 spt->scsi_status = rq->func_rsp.scsi_rsp.scsi_stat; in scsi_passthru_comp_cb()
695 spt->sense_length = rq->sense_len; in scsi_passthru_comp_cb()
696 spt->residual_length = in scsi_passthru_comp_cb()
734 spt->req_status = sts; in scsi_passthru_comp_cb()
737 spt->target_id = in scsi_passthru_comp_cb()
738 esas2r_targ_db_find_next_present(a, (u16)spt->target_id); in scsi_passthru_comp_cb()
986 struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru; in hba_ioctl_callback() local
989 memcpy(&lun, spt->lun, sizeof(struct scsi_lun)); in hba_ioctl_callback()
1004 if (spt->target_id >= ESAS2R_MAX_TARGETS || !check_lun(lun)) { in hba_ioctl_callback()
[all …]
/linux-4.4.14/Documentation/virtual/kvm/
Dmmu.txt185 spt:
188 The page pointed to by spt will have its page->private pointing back
190 sptes in spt point either at guest pages, or at lower-level shadow pages.
191 Specifically, if sp1 and sp2 are shadow pages, then sp1->spt[n] may point
192 at __pa(sp2->spt). sp2 will point back at sp1 through parent_pte.
193 The spt array forms a DAG structure with the shadow page as a node, and
205 The reverse mapping for the pte/ptes pointing at this page's spt. If
220 A bitmap indicating which sptes in spt point (directly or indirectly) at
/linux-4.4.14/drivers/net/can/
Ddev.c109 int spt_error = 1000, spt = 0, sampl_pt; in can_calc_bittiming() local
144 spt = can_update_spt(btc, sampl_pt, tseg / 2, in can_calc_bittiming()
146 error = sampl_pt - spt; in can_calc_bittiming()
/linux-4.4.14/arch/s390/kernel/
Dswsusp.S232 spt 0x328(%r13) /* reprogram timer */
Dhead.S305 spt 6f-.LPG0(%r13)
Dentry.S872 spt __LC_CPU_TIMER_SAVE_AREA-4095(%r1) # revalidate cpu timer
894 2: spt 0(%r14)
/linux-4.4.14/arch/powerpc/include/asm/
Dmmu-hash64.h529 struct subpage_prot_table spt; member
/linux-4.4.14/drivers/scsi/qla2xxx/
Dqla_isr.c1810 struct sd_dif_tuple *spt; in qla2x00_handle_dif_error() local
1832 spt = page_address(sg_page(sg)) + sg->offset; in qla2x00_handle_dif_error()
1833 spt += j; in qla2x00_handle_dif_error()
1835 spt->app_tag = 0xffff; in qla2x00_handle_dif_error()
1837 spt->ref_tag = 0xffffffff; in qla2x00_handle_dif_error()
Dqla_target.c2785 struct sd_dif_tuple *spt; in qlt_handle_dif_error()
2790 spt = page_address(sg_page(sg)) + sg->offset; in qlt_handle_dif_error()
2791 spt += j; in qlt_handle_dif_error()
2793 spt->app_tag = 0xffff; in qlt_handle_dif_error()
2795 spt->ref_tag = 0xffffffff; in qlt_handle_dif_error()
/linux-4.4.14/drivers/nvme/host/
Dscsi.c680 u8 spt; in nvme_trans_ext_inq_page() local
696 spt = spt_lut[id_ns->dpc & 0x07] << 3; in nvme_trans_ext_inq_page()
719 inq_response[4] = microcode | spt | grd_chk | app_chk | ref_chk; in nvme_trans_ext_inq_page()
/linux-4.4.14/arch/x86/include/asm/
Dkvm_host.h227 u64 *spt; member