/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | dca_dsa.c | 62 caddr_t kaddr; in dca_dsa_sign() local 129 PUTDESC32(reqp, kaddr, DESC_BUFADDR, in dca_dsa_sign() 131 PUTDESC32(reqp, kaddr, DESC_NEXT, 0); in dca_dsa_sign() 206 caddr_t kaddr; in dca_dsa_verify() local 299 PUTDESC32(reqp, kaddr, DESC_NEXT, in dca_dsa_verify() 391 caddr_t kaddr; in dca_dsainit() local 496 kaddr += DSAPARTLEN; in dca_dsainit() 499 kaddr += padjlen; in dca_dsainit() 502 kaddr += padjlen; in dca_dsainit() 506 kaddr += DSAPARTLEN; in dca_dsainit() [all …]
|
H A D | dca_rsa.c | 414 caddr_t kaddr; in dca_rsainit() local 557 dca_reverse(p, kaddr, plen, pqfix); in dca_rsainit() 558 kaddr += pqfix; in dca_rsainit() 560 dca_reverse(q, kaddr, qlen, pqfix); in dca_rsainit() 561 kaddr += pqfix; in dca_rsainit() 563 dca_reverse(dp, kaddr, dplen, pqfix); in dca_rsainit() 564 kaddr += pqfix; in dca_rsainit() 567 kaddr += pqfix; in dca_rsainit() 570 kaddr += pqfix; in dca_rsainit() 585 kaddr += modfix; in dca_rsainit() [all …]
|
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/os/ |
H A D | mk_faddr.c | 42 krb5_make_fulladdr(krb5_context context, krb5_address *kaddr, krb5_address *kport, krb5_address *ra… in krb5_make_fulladdr() argument 51 raddr->length = kaddr->length + kport->length + (4 * sizeof(krb5_int32)); in krb5_make_fulladdr() 58 tmp16 = kaddr->addrtype; in krb5_make_fulladdr() 64 tmp32 = kaddr->length; in krb5_make_fulladdr() 70 (void) memcpy((char *)marshal, (char *)(kaddr->contents), kaddr->length); in krb5_make_fulladdr() 71 marshal += kaddr->length; in krb5_make_fulladdr()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | copy_subr.c | 71 copyinstr_noerr(const char *uaddr, char *kaddr, size_t maxlength, in copyinstr_noerr() argument 76 ASSERT((uintptr_t)kaddr > kernelbase); in copyinstr_noerr() 84 return (copystr_nofault(ua, kaddr, maxlength, lencopied)); in copyinstr_noerr() 88 copyoutstr_noerr(const char *kaddr, char *uaddr, size_t maxlength, in copyoutstr_noerr() argument 93 ASSERT((uintptr_t)kaddr > kernelbase); in copyoutstr_noerr() 101 return (copystr_nofault(kaddr, ua, maxlength, lencopied)); in copyoutstr_noerr()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | bp_map.c | 88 caddr_t kaddr; in bp_mapin_common() local 117 kaddr = hat_kpm_mapin(pp, NULL); in bp_mapin_common() 118 bp->b_un.b_addr = kaddr + off; in bp_mapin_common() 130 kaddr = (caddr_t)vmem_alloc(bp_map_arena, in bp_mapin_common() 132 if (kaddr == NULL) in bp_mapin_common() 134 kaddr += color; in bp_mapin_common() 138 if (kaddr == NULL) in bp_mapin_common() 161 bp->b_un.b_addr = kaddr + off; in bp_mapin_common() 182 kaddr += PAGESIZE; in bp_mapin_common() 278 caddr_t kaddr; in bp_copy_common() local [all …]
|
H A D | schedctl.c | 510 caddr_t kaddr; in schedctl_shared_alloc() local 517 if ((error = schedctl_getpage(&, &kaddr)) != 0) { in schedctl_shared_alloc() 521 if ((error = schedctl_map(amp, &base, kaddr)) != 0) { in schedctl_shared_alloc() 522 schedctl_freepage(amp, kaddr); in schedctl_shared_alloc() 532 pagep->spc_base = (sc_shared_t *)kaddr; in schedctl_shared_alloc() 642 caddr_t kaddr; in schedctl_getpage() local 653 kaddr = segkp_get_withanonmap(segkp, PAGESIZE, in schedctl_getpage() 655 if (kaddr == NULL) { in schedctl_getpage() 667 *newaddr = kaddr; in schedctl_getpage() 679 schedctl_freepage(struct anon_map *amp, caddr_t kaddr) in schedctl_freepage() argument [all …]
|
H A D | watchpoint.c | 759 caddr_t watch_kaddr = (caddr_t)kaddr; in watch_xcopyin() 849 caddr_t watch_kaddr = (caddr_t)kaddr; in watch_xcopyout() 944 char *kaddr, in watch_copyinstr() argument 1000 kaddr += size; in watch_copyinstr() 1030 kaddr += size; in watch_copyinstr() 1046 (size < part || kaddr[-1] == '\0')) in watch_copyinstr() 1057 const char *kaddr, in watch_copyoutstr() argument 1107 kaddr += size; in watch_copyoutstr() 1137 kaddr += size; in watch_copyoutstr() 1629 ret = copyin(uaddr, kaddr, len); in copyin_nowatch() [all …]
|
H A D | urw.c | 133 caddr_t kaddr; in mapin() local 148 kaddr = ppmapin(pp, writing ? in mapin() 150 return (kaddr + ((uintptr_t)addr & PAGEOFFSET)); in mapin() 159 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in mapin() 161 hat_devload(kas.a_hat, kaddr, PAGESIZE, pfnum, in mapin() 164 return (kaddr + ((uintptr_t)addr & PAGEOFFSET)); in mapin()
|
H A D | vm_subr.c | 340 cow_mapin(struct as *as, caddr_t uaddr, caddr_t kaddr, struct page **cached_ppp, in cow_mapin() argument 437 if (kaddr != (caddr_t)-1) { in cow_mapin() 464 hat_devload(kas.a_hat, kaddr, PAGESIZE, in cow_mapin() 468 kaddr += PAGESIZE; in cow_mapin()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/sctp/ |
H A D | sctp.c | 97 uintptr_t kaddr; in sctp_stacks_walk_step() local 1029 uintptr_t kaddr; in conn_size() local 1098 uintptr_t kaddr; in fanout_stack_walk_init() local 1100 if (mdb_vread(&kaddr, sizeof (kaddr), in fanout_stack_walk_init() 1192 uintptr_t kaddr; in sctps_walk_step() local 1391 uintptr_t kaddr, uaddr; in sctp_stack_ill_walk_init() local 1401 if (mdb_vread(&kaddr, sizeof (kaddr), kaddr) == -1) { in sctp_stack_ill_walk_init() 1418 kaddr); in sctp_stack_ill_walk_init() 1463 uintptr_t kaddr, uaddr; in sctp_stack_ipif_walk_init() local 1473 if (mdb_vread(&kaddr, sizeof (kaddr), kaddr) == -1) { in sctp_stack_ipif_walk_init() [all …]
|
/illumos-gate/usr/src/uts/sun4/cpu/ |
H A D | cpu_module.c | 257 copyin(const void *uaddr, void *kaddr, size_t count) in copyin() argument 262 xcopyin(const void *uaddr, void *kaddr, size_t count) in xcopyin() argument 267 xcopyin_nta(const void *uaddr, void *kaddr, size_t count, int dummy) in xcopyin_nta() argument 272 copyout(const void *kaddr, void *uaddr, size_t count) in copyout() argument 277 xcopyout(const void *kaddr, void *uaddr, size_t count) in xcopyout() argument 282 xcopyout_nta(const void *kaddr, void *uaddr, size_t count, int dummy) in xcopyout_nta() argument 297 xcopyin_little(const void *uaddr, void *kaddr, size_t count) in xcopyin_little() argument 302 xcopyout_little(const void *kaddr, void *uaddr, size_t count) in xcopyout_little() argument
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | net.c | 86 uintptr_t kaddr; in icmp_stacks_walk_step() local 110 uintptr_t kaddr; in tcp_stacks_walk_step() local 117 kaddr = (uintptr_t)nss.netstack_modules[NS_TCP]; in tcp_stacks_walk_step() 134 uintptr_t kaddr; in udp_stacks_walk_step() local 353 uintptr_t kaddr; in mi_payload_walk_step() local 357 if (mdb_vread(&kaddr, sizeof (kaddr), kaddr) == -1) { in mi_payload_walk_step() 359 kaddr, arg->mi_pwa_walker); in mi_payload_walk_step() 363 if (kaddr == 0) { in mi_payload_walk_step() 369 wsp->walk_cbdata, kaddr) == -1) { in mi_payload_walk_step() 565 ns_to_stackid(uintptr_t kaddr) in ns_to_stackid() argument [all …]
|
H A D | thread.c | 832 uintptr_t kaddr; in stackinfo() local 848 if (mdb_readsym(&kaddr, sizeof (kaddr), in stackinfo() 854 if (kaddr == 0) { in stackinfo() 858 if (mdb_vread(log, usize, kaddr) == -1) { in stackinfo() 860 mdb_warn("failed to read %p\n", kaddr); in stackinfo()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | ppage.c | 75 i86_pp_map(page_t *pp, caddr_t kaddr) in i86_pp_map() argument 77 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, page_pptonum(pp), in i86_pp_map() 87 i86_va_map(caddr_t vaddr, struct as *asp, caddr_t kaddr) in i86_va_map() argument 92 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum, in i86_va_map()
|
/illumos-gate/usr/src/uts/intel/dtrace/ |
H A D | dtrace_isa.c | 701 ASSERT(kaddr >= kernelbase && kaddr + size >= kaddr); in dtrace_copycheck() 714 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 717 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 718 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 723 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 726 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 727 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 734 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyinstr() 735 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr() 742 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyoutstr() [all …]
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | seg_umap.c | 108 ASSERT((uintptr_t)a->kaddr > _userlimit); in segumap_create() 117 if ((uintptr_t)a->kaddr <= _userlimit || in segumap_create() 118 ((uintptr_t)a->kaddr + seg->s_size) < (uintptr_t)a->kaddr || in segumap_create() 120 ((uintptr_t)a->kaddr & PAGEOFFSET) != 0 || in segumap_create() 121 !segumap_verify_safe(a->kaddr, seg->s_size)) { in segumap_create() 127 data->sud_kaddr = a->kaddr; in segumap_create() 136 segumap_verify_safe(caddr_t kaddr, size_t len) in segumap_verify_safe() argument 150 seg = as_segat(&kas, kaddr); in segumap_verify_safe() 152 VERIFY(seg->s_base + seg->s_size >= kaddr + len); in segumap_verify_safe()
|
H A D | page_retire.c | 601 caddr_t kaddr; in page_clear_transient_ue() local 627 kaddr = ppmapin(pp, PROT_READ|PROT_WRITE, (caddr_t)-1); in page_clear_transient_ue() 653 kaddr[i] = wb; in page_clear_transient_ue() 656 sync_data_memory(kaddr, PAGESIZE); in page_clear_transient_ue() 659 rb = kaddr[i]; in page_clear_transient_ue() 679 ppmapout(kaddr); in page_clear_transient_ue()
|
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/ |
H A D | av1394_isoch_recv.c | 771 caddr_t kaddr_begin, kaddr; in av1394_ir_copyout() local 792 pkt_off = (uintptr_t)kaddr % pktsz; in av1394_ir_copyout() 799 kaddr += pktsz; in av1394_ir_copyout() 816 kaddr += pktsz - pkt_off; in av1394_ir_copyout() 819 kaddr += len; in av1394_ir_copyout() 826 irp->ir_read_off = kaddr - kaddr_begin; in av1394_ir_copyout() 846 caddr_t kaddr, kaddr_end; in av1394_ir_zero_pkts() local 851 kaddr = seg[idx].is_kaddr + AV1394_CIPSZ; in av1394_ir_zero_pkts() 854 *(uint32_t *)kaddr = 0; in av1394_ir_zero_pkts() 855 kaddr += pktsz; in av1394_ir_zero_pkts() [all …]
|
H A D | av1394_isoch_xmit.c | 1085 caddr_t kaddr, kaddr_end; in av1394_it_copyin() local 1108 kaddr = seg[idx].is_kaddr; in av1394_it_copyin() 1109 kaddr_end = kaddr + framesz; in av1394_it_copyin() 1111 kaddr += icp->ic_pktsz; in av1394_it_copyin() 1112 if (kaddr == kaddr_end) { in av1394_it_copyin() 1116 start_resid = kaddr_end - kaddr; in av1394_it_copyin() 1143 uint8_t *p = (uint8_t *)kaddr + 8; in av1394_it_is_dv_frame_start() 1160 kaddr += 6; in av1394_it_reset_frame_syt() 1161 while (kaddr < kaddr_end) { in av1394_it_reset_frame_syt() 1162 *(uint16_t *)kaddr = 0xFFFF; in av1394_it_reset_frame_syt() [all …]
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_send.c | 106 caddr_t kaddr; in hxge_start() local 318 kaddr = (caddr_t)DMA_COMMON_VPTR(tx_msg_p->buf_dma); in hxge_start() 319 hdrp = (p_tx_pkt_header_t)kaddr; in hxge_start() 381 hdrp = (p_tx_pkt_header_t)kaddr; in hxge_start() 389 kaddr += boff; in hxge_start() 396 tdc_stats->tx_hdr_pkts, kaddr, dma_ioaddr, in hxge_start() 405 b_rptr, kaddr, len, boff)); in hxge_start() 406 bcopy(b_rptr, kaddr, len); in hxge_start() 429 tdc_stats->tx_hdr_pkts, kaddr, dma_ioaddr, in hxge_start() 608 kaddr = (caddr_t)DMA_COMMON_VPTR(tx_msg_p->buf_dma); in hxge_start() [all …]
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | archdep.c | 443 xcopyin_nta(const void *uaddr, void *kaddr, size_t count, int dummy) in xcopyin_nta() argument 445 return (xcopyin(uaddr, kaddr, count)); in xcopyin_nta() 449 xcopyout_nta(const void *kaddr, void *uaddr, size_t count, int dummy) in xcopyout_nta() argument 451 return (xcopyout(kaddr, uaddr, count)); in xcopyout_nta()
|
/illumos-gate/usr/src/uts/intel/fs/proc/ |
H A D | prmachdep.c | 536 caddr_t kaddr; in prmapin() local 551 kaddr = ppmapin(pp, writing ? in prmapin() 553 return (kaddr + ((uintptr_t)addr & PAGEOFFSET)); in prmapin() 562 kaddr = vmem_alloc(heap_arena, PAGESIZE, VM_SLEEP); in prmapin() 564 hat_devload(kas.a_hat, kaddr, MMU_PAGESIZE, pfnum, in prmapin() 567 return (kaddr + ((uintptr_t)addr & PAGEOFFSET)); in prmapin()
|
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_send.c | 155 caddr_t kaddr; in nxge_start() local 494 kaddr = (caddr_t)DMA_COMMON_VPTR(tx_msg_p->buf_dma); in nxge_start() 495 hdrp = (p_tx_pkt_header_t)kaddr; in nxge_start() 561 hdrp = (p_tx_pkt_header_t)kaddr; in nxge_start() 569 kaddr += boff; in nxge_start() 580 kaddr, in nxge_start() 591 b_rptr, kaddr, len, boff)); in nxge_start() 593 bcopy(b_rptr, kaddr, len); in nxge_start() 623 kaddr, in nxge_start() 834 kaddr = (caddr_t)DMA_COMMON_VPTR(tx_msg_p->buf_dma); in nxge_start() [all …]
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_cpu.c | 739 caddr_t kaddr; in cpusram_map() local 754 kaddr = vmem_alloc(heap_arena, ptob(npages), VM_NOSLEEP); in cpusram_map() 755 if (kaddr == NULL) in cpusram_map() 762 hat_devload(kas.a_hat, kaddr, ptob(npages), pfn, mapping_attr, in cpusram_map() 765 *vaddrp = kaddr + pgoffset; in cpusram_map()
|
/illumos-gate/usr/src/uts/common/io/audio/drv/audio1575/ |
H A D | audio1575.c | 834 uint32_t *kaddr; in audio1575_alloc_port() local 921 kaddr = (void *)port->bdl_kaddr; in audio1575_alloc_port() 925 ddi_put32(port->bdl_acch, kaddr, port->samp_paddr); in audio1575_alloc_port() 926 kaddr++; in audio1575_alloc_port() 929 ddi_put32(port->bdl_acch, kaddr, in audio1575_alloc_port() 931 kaddr++; in audio1575_alloc_port()
|