/illumos-gate/usr/src/uts/sun4u/io/px/ |
H A D | px_csr.h | 37 #define CSR_XR(base, off) \ argument 38 (*(volatile uint64_t *)((base) + ((off)))) 40 #define CSRA_XR(base, off, index) \ argument 41 (*(volatile uint64_t *)((base) + ((off) + ((index) * 8)))) 43 #define CSR_XS(base, off, val) \ argument 44 ((*(volatile uint64_t *)((base) + ((off)))) = (val)) 46 #define CSRA_XS(base, off, index, val) \ argument 47 ((*(volatile uint64_t *)((base) + ((off) + ((index) * 8)))) = (val)) 50 #define CSR_FR(base, off, bit) \ argument 51 (((*(volatile uint64_t *) ((base) + ((off)))) >> \ [all …]
|
/illumos-gate/usr/src/lib/libslp/clib/ |
H A D | DAAdvert.c | 40 size_t len, off; in slp_unpackDAAdvert() local 51 off = SLP_HDRLEN + slp_get_langlen(reply); in slp_unpackDAAdvert() 53 if ((err = slp_get_sht(reply, len, &off, &protoErrCode)) != SLP_OK) in slp_unpackDAAdvert() 62 iov[0].iov_base = reply + off; in slp_unpackDAAdvert() 63 tmp_off = off; in slp_unpackDAAdvert() 64 if ((err = slp_get_sht(reply, len, &off, &dummy)) != SLP_OK) { in slp_unpackDAAdvert() 67 if ((err = slp_get_sht(reply, len, &off, &dummy)) != SLP_OK) { in slp_unpackDAAdvert() 70 iov[0].iov_len = off - tmp_off; in slp_unpackDAAdvert() 73 iov[1].iov_base = reply + off; in slp_unpackDAAdvert() 74 tmp_off = off; in slp_unpackDAAdvert() [all …]
|
H A D | SAAdvert.c | 41 size_t off, len; in slp_unpackSAAdvert() local 51 off = SLP_HDRLEN + slp_get_langlen(reply); in slp_unpackSAAdvert() 54 iov[0].iov_base = reply + off; in slp_unpackSAAdvert() 55 tmp_off = off; in slp_unpackSAAdvert() 56 if ((err = slp_get_string(reply, len, &off, surl)) != SLP_OK) { in slp_unpackSAAdvert() 59 iov[0].iov_len = off - tmp_off; in slp_unpackSAAdvert() 62 iov[2].iov_base = reply + off; in slp_unpackSAAdvert() 63 tmp_off = off; in slp_unpackSAAdvert() 64 if ((err = slp_get_string(reply, len, &off, scopes)) != SLP_OK) { in slp_unpackSAAdvert() 67 iov[2].iov_len = off - tmp_off; in slp_unpackSAAdvert() [all …]
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | devinfo.c | 293 di_off_t off; member 593 di_off_t off; in di_ioctl() local 697 off = 0; in di_ioctl() 705 if (ddi_copyout(di_mem_addr(st, off), in di_ioctl() 706 (void *)(arg + off), size, mode) != 0) { in di_ioctl() 712 off += size; in di_ioctl() 751 off = di_checkmem(st, 0, size); in di_ioctl() 753 off += sizeof (struct di_all); /* real length of di_all */ in di_ioctl() 778 off += size; /* real length of root_path */ in di_ioctl() 820 if ((off = di_copyformat(off, st, arg, mode)) == 0) { in di_ioctl() [all …]
|
/illumos-gate/usr/src/lib/libjedec/common/ |
H A D | libjedec_spd_ddr5.c | 34 spd_parse_ddr5_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_nbytes() argument 37 const uint8_t data = si->si_data[off]; in spd_parse_ddr5_nbytes() 75 spd_parse_ddr5_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_mod_type() argument 78 const uint8_t data = si->si_data[off]; in spd_parse_ddr5_mod_type() 157 spd_parse_ddr5_denpkg_pri(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_denpkg_pri() argument 160 spd_parse_ddr5_denpkg(si, si->si_data[off], SPD_KEY_PKG_NDIE, in spd_parse_ddr5_denpkg_pri() 165 spd_parse_ddr5_denpkg_sec(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_denpkg_sec() argument 171 spd_parse_ddr5_denpkg(si, si->si_data[off], SPD_KEY_SEC_PKG_NDIE, in spd_parse_ddr5_denpkg_sec() 197 spd_parse_ddr5_addr_pri(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr5_addr_pri() argument 200 spd_parse_ddr5_addr(si, si->si_data[off], SPD_KEY_NROW_BITS, in spd_parse_ddr5_addr_pri() [all …]
|
H A D | libjedec_spd_ddr3.c | 47 spd_parse_ddr3_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_nbytes() argument 50 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_nbytes() 93 spd_parse_ddr3_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_mod_type() argument 96 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_mod_type() 134 spd_parse_ddr3_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_density() argument 137 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_density() 158 spd_parse_ddr3_addr(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_addr() argument 161 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_addr() 170 spd_parse_ddr3_volt(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr3_volt() argument 173 const uint8_t data = si->si_data[off]; in spd_parse_ddr3_volt() [all …]
|
H A D | libjedec_spd_ddr4.c | 40 spd_parse_ddr4_nbytes(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_nbytes() argument 43 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_nbytes() 94 spd_parse_ddr4_mod_type(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_mod_type() argument 97 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_mod_type() 145 spd_parse_ddr4_density(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_density() argument 148 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_density() 170 spd_parse_ddr4_addr(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_ddr4_addr() argument 172 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_addr() 200 spd_parse_ddr4_pri_pkg(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_ddr4_pri_pkg() argument 203 const uint8_t data = si->si_data[off]; in spd_parse_ddr4_pri_pkg() [all …]
|
H A D | libjedec_spd.c | 396 spd_parse_rev(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_rev() argument 398 const uint8_t data = si->si_data[off]; in spd_parse_rev() 407 spd_parse_jedec_id(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_jedec_id() argument 412 id[0] = SPD_MFG_ID0_CONT(si->si_data[off]); in spd_parse_jedec_id() 413 id[1] = si->si_data[off + 1]; in spd_parse_jedec_id() 419 spd_parse_jedec_id_str(spd_info_t *si, uint32_t off, uint32_t len, in spd_parse_jedec_id_str() argument 422 uint8_t cont = SPD_MFG_ID0_CONT(si->si_data[off]); in spd_parse_jedec_id_str() 426 str = libjedec_vendor_string(cont, si->si_data[off + 1]); in spd_parse_jedec_id_str() 432 si->si_data[off + 1]); in spd_parse_jedec_id_str() 443 spd_parse_string(spd_info_t *si, uint32_t off, uint32_t len, const char *key) in spd_parse_string() argument [all …]
|
/illumos-gate/usr/src/uts/common/io/ntxn/ |
H A D | unm_nic_hw.c | 73 #define CRB_BLK(off) ((off >> 20) & 0x3f) argument 74 #define CRB_SUBBLK(off) ((off >> 16) & 0xf) argument 77 #define CRB_HI(off) ((crb_hub_agt[CRB_BLK(off)] << 20) | ((off) & 0xf0000)) argument 411 unm_nic_pci_get_crb_addr_2M(unm_adapter *adapter, u64 *off, int len) in unm_nic_pci_get_crb_addr_2M() argument 413 unsigned long end = *off + len; in unm_nic_pci_get_crb_addr_2M() 417 if (*off >= UNM_CRB_MAX) in unm_nic_pci_get_crb_addr_2M() 420 if (*off >= UNM_PCI_CAMQM && (end <= UNM_PCI_CAMQM_2M_END)) { in unm_nic_pci_get_crb_addr_2M() 421 *off = (*off - UNM_PCI_CAMQM) + UNM_PCI_CAMQM_2M_BASE + in unm_nic_pci_get_crb_addr_2M() 426 if (*off < UNM_PCI_CRBSPACE) in unm_nic_pci_get_crb_addr_2M() 429 *off -= UNM_PCI_CRBSPACE; in unm_nic_pci_get_crb_addr_2M() [all …]
|
H A D | unm_nic.h | 82 #define ADDR_IN_WINDOW1(off) \ argument 83 ((off > UNM_CRB_PCIX_HOST2) && (off < UNM_CRB_MAX)) ? 1 : 0 109 #define DB_NORMALIZE(adapter, off) \ argument 110 (void *)((unsigned long)adapter->ahw.db_base + (off)) 590 #define PCI_OFFSET_FIRST_RANGE(adapter, off) \ argument 591 ((adapter)->ahw.pci_base0 + off) 592 #define PCI_OFFSET_SECOND_RANGE(adapter, off) \ argument 593 ((adapter)->ahw.pci_base1 + off - SECOND_PAGE_GROUP_START) 594 #define PCI_OFFSET_THIRD_RANGE(adapter, off) \ argument 595 ((adapter)->ahw.pci_base2 + off - THIRD_PAGE_GROUP_START) [all …]
|
/illumos-gate/usr/src/cmd/sgs/libelf/common/ |
H A D | input.c | 77 #define PGNUM(off) ((off % REGSZ) / _elf_pagesize) argument 78 #define REGNUM(off) (off / REGSZ) argument 88 off_t off; in _elf_vm() local 123 off = base - base % _elf_pagesize; in _elf_vm() 146 iop = (Elf_Void *)(elf->ed_image + off); in _elf_vm() 150 if (elf->ed_imagesz - off < sz) in _elf_vm() 151 sz = elf->ed_imagesz - off; in _elf_vm() 152 if ((lseek(elf->ed_fd, off, in _elf_vm() 153 SEEK_SET) != off) || in _elf_vm() 158 off += sz; in _elf_vm() [all …]
|
/illumos-gate/usr/src/cmd/sgs/elfdump/common/ |
H A D | dwarf.c | 206 dump_cfi(uchar_t *data, uint64_t off, uint64_t *ndx, uint_t len, in dump_cfi() argument 265 op = data[off + (*ndx)++]; in dump_cfi() 277 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi() 309 (*ndx < len) && (data[off + *ndx] == 0); in dump_cfi() 322 switch (dwarf_ehe_extract(&data[off], len, ndx, in dump_cfi() 324 state->sh_addr, off + *ndx, state->gotaddr)) { in dump_cfi() 352 switch (dwarf_extract_uint(data + off, len, in dump_cfi() 376 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi() 384 if (sleb_extract(&data[off], ndx, len, &soper) == in dump_cfi() 401 if (uleb_extract(&data[off], ndx, len, &oper1) == in dump_cfi() [all …]
|
/illumos-gate/usr/src/cmd/sendmail/src/ |
H A D | arpadate.c | 61 register int off; variable 128 off = (lt->tm_hour - gmt.tm_hour) * 60 + lt->tm_min - gmt.tm_min; 132 off -= 24 * 60; 134 off += 24 * 60; 136 off -= 24 * 60; 138 off += 24 * 60; 141 if (off == 0) 172 tz = timezone(off, lt->tm_isdst); 175 if (off < 0) 177 off = -off; [all …]
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | basl.c | 32 uint32_t off; member 39 uint32_t off; member 46 uint32_t off; member 56 uint32_t off; member 109 data = vm_map_gpa(table->ctx, BHYVE_ACPI_BASE + table->off, in basl_dump_table() 118 BHYVE_ACPI_BASE + table->off, mem ? "Memory" : "FwCfg"); in basl_dump_table() 122 BHYVE_ACPI_BASE + table->off, mem ? "Memory" : "FwCfg"); in basl_dump_table() 125 hexdump_set_addr(&h, BHYVE_ACPI_BASE + table->off); in basl_dump_table() 161 basl_finish_install_guest_tables(struct basl_table *const table, uint32_t *const off) in basl_finish_install_guest_tables() argument 165 table->off = roundup2(*off, table->alignment); in basl_finish_install_guest_tables() [all …]
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pci_cfgacc.c | 47 pci_cfgacc_get8(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get8() argument 51 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_FALSE, 0); in pci_cfgacc_get8() 57 pci_cfgacc_put8(dev_info_t *rcdip, uint16_t bdf, uint16_t off, uint8_t data) in pci_cfgacc_put8() argument 61 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 1, B_TRUE, data); in pci_cfgacc_put8() 66 pci_cfgacc_get16(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get16() argument 70 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_FALSE, 0); in pci_cfgacc_get16() 76 pci_cfgacc_put16(dev_info_t *rcdip, uint16_t bdf, uint16_t off, uint16_t data) in pci_cfgacc_put16() argument 80 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 2, B_TRUE, data); in pci_cfgacc_put16() 85 pci_cfgacc_get32(dev_info_t *rcdip, uint16_t bdf, uint16_t off) in pci_cfgacc_get32() argument 89 PCI_CFGACC_FILLREQ(req, rcdip, bdf, off, 4, B_FALSE, 0); in pci_cfgacc_get32() [all …]
|
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_tcp.c | 78 size_t off; in sfxge_pkthdr_parse() local 87 off = 0; in sfxge_pkthdr_parse() 117 off += etherhs; in sfxge_pkthdr_parse() 120 len = off + sizeof (struct ip); in sfxge_pkthdr_parse() 125 iphp = (struct ip *)(mp->b_rptr + off); in sfxge_pkthdr_parse() 139 off += iphs; in sfxge_pkthdr_parse() 144 len = off + sizeof (struct tcphdr); in sfxge_pkthdr_parse() 149 thp = (struct tcphdr *)(mp->b_rptr + off); in sfxge_pkthdr_parse() 156 off += ths; in sfxge_pkthdr_parse() 165 len = off + sizeof (struct udphdr); in sfxge_pkthdr_parse() [all …]
|
/illumos-gate/usr/src/lib/libumem/amd64/ |
H A D | umem_genasm.c | 326 genasm_malinit(uint8_t *bp, uint32_t off, uint32_t ep, uint32_t csize) in genasm_malinit() argument 336 bcopy(&off, bp + PTC_MALINIT_SOFF, sizeof (off)); in genasm_malinit() 342 genasm_frinit(uint8_t *bp, uint32_t off, uint32_t dp, uint32_t ep, uint32_t mcs) in genasm_frinit() argument 354 bcopy(&off, bp + PTC_FRINI_SOFF, sizeof (off)); in genasm_frinit() 458 int ii, off; in genasm_malloc() local 476 off = genasm_malinit(bp, umem_tmem_off, erroff, in genasm_malloc() 478 bp += off; in genasm_malloc() 479 allocoff -= off; in genasm_malloc() 480 erroff -= off; in genasm_malloc() 483 off = genasm_firstcache(bp, umem_alloc_sizes[0], allocoff); in genasm_malloc() [all …]
|
/illumos-gate/usr/src/lib/libumem/i386/ |
H A D | umem_genasm.c | 318 genasm_malinit(uint8_t *bp, uint32_t off, uint32_t ep, uint32_t csize) in genasm_malinit() argument 328 bcopy(&off, bp + PTC_MALINIT_SOFF, sizeof (off)); in genasm_malinit() 334 genasm_frinit(uint8_t *bp, uint32_t off, uint32_t dp, uint32_t ep, uint32_t mc) in genasm_frinit() argument 346 bcopy(&off, bp + PTC_FRINI_SOFF, sizeof (off)); in genasm_frinit() 448 int ii, off; in genasm_malloc() local 466 off = genasm_malinit(bp, umem_tmem_off, erroff, in genasm_malloc() 468 bp += off; in genasm_malloc() 469 allocoff -= off; in genasm_malloc() 470 erroff -= off; in genasm_malloc() 473 off = genasm_firstcache(bp, umem_alloc_sizes[0], allocoff); in genasm_malloc() [all …]
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | unwind.c | 382 uint64_t off = 0; in ld_unwind_make_hdr() local 387 while (off < size) { in ld_unwind_make_hdr() 397 length = extract_uint(data + off, &ndx, bswap); in ld_unwind_make_hdr() 404 id = extract_uint(data + off, &ndx, bswap); in ld_unwind_make_hdr() 413 cieversion = data[off + ndx]; in ld_unwind_make_hdr() 420 isp->is_name, off); in ld_unwind_make_hdr() 427 off += length + 4; in ld_unwind_make_hdr() 540 uint64_t off = 0, ujunk; in ld_unwind_populate_hdr() local 556 while (off < size) { in ld_unwind_populate_hdr() 565 length = extract_uint(data + off, &ndx, bswap); in ld_unwind_populate_hdr() [all …]
|
/illumos-gate/usr/src/uts/common/fs/swapfs/ |
H A D | swap_vnops.c | 55 static int swap_getpage(struct vnode *vp, offset_t off, size_t len, 58 static int swap_putpage(struct vnode *vp, offset_t off, size_t len, 65 static int swap_getapage(struct vnode *vp, u_offset_t off, size_t len, 69 int swap_getconpage(struct vnode *vp, u_offset_t off, size_t len, 74 static int swap_putapage(struct vnode *vp, page_t *pp, u_offset_t *off, 109 offset_t off, in swap_getpage() argument 121 (void *)vp, off, len, 0, 0); in swap_getpage() 125 (void *)vp, off, len); in swap_getpage() 127 return (pvn_getpages(swap_getapage, vp, (u_offset_t)off, len, protp, in swap_getpage() 138 u_offset_t off, in swap_getapage() argument [all …]
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | telldir.c | 57 off_t off = 0; in telldir() local 63 off = dp->d_off; in telldir() 66 return (off); in telldir() 81 off64_t off = 0; in telldir64() local 97 off = dp64->d_off; in telldir64() 100 return (off); in telldir64() 106 off64_t off; in telldir() local 108 off = telldir64(dirp); in telldir() 113 if ((long)off != off && (uint64_t)off > (uint64_t)UINT32_MAX) { in telldir() 117 return ((long)off); in telldir()
|
/illumos-gate/usr/src/uts/intel/amd64/krtld/ |
H A D | doreloc.c | 206 do_reloc_krtld(uchar_t rtype, uchar_t *off, Xword *value, const char *sym, in do_reloc_krtld() argument 211 do_reloc_ld(Rel_desc *rdesc, uchar_t *off, Xword *value, in do_reloc_krtld() 216 do_reloc_rtld(uchar_t rtype, uchar_t *off, Xword *value, const char *sym, in do_reloc_krtld() 232 *((uchar_t *)off) = (uchar_t)(*value); in do_reloc_krtld() 238 *((Half *)off) = (Half)(*value); in do_reloc_krtld() 245 UL_ASSIGN_BSWAP_HALF(off, v_bytes); in do_reloc_krtld() 247 UL_ASSIGN_HALF(off, v_bytes); in do_reloc_krtld() 306 *((Word *)off) += *value; in do_reloc_krtld() 313 UL_ASSIGN_BSWAP_WORD(v_bytes, off); in do_reloc_krtld() 315 UL_ASSIGN_BSWAP_WORD(off, v_bytes); in do_reloc_krtld() [all …]
|
/illumos-gate/usr/src/test/net-tests/tests/forwarding/ |
H A D | README | 157 001 off none off off no 158 002 on partial off off no 159 003 on partial on off no 160 004 on fullv4 off off no 161 005 on fullv4 on off no 162 006 off none off on no 163 007 on partial off on no 165 009 on fullv4 off on no 168 011 off none off off yes 169 012 on partial off off yes [all …]
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | memseg.c | 172 u_offset_t off; in memseg_free_meta() local 177 off = (u_offset_t)ptp; in memseg_free_meta() 179 ASSERT(off); in memseg_free_meta() 180 ASSERT(IS_P2ALIGNED((uint64_t)off, PAGESIZE)); in memseg_free_meta() 183 (uint64_t)off, metapgs); in memseg_free_meta() 188 pp = page_find(&mpvp, off); in memseg_free_meta() 193 off += PAGESIZE; in memseg_free_meta() 201 u_offset_t off; in memseg_get_metapfn() local 203 off = (u_offset_t)ptp + ptob(metapg); in memseg_get_metapfn() 205 ASSERT(off); in memseg_get_metapfn() [all …]
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_rlock.c | 244 rangelock_split(avl_tree_t *tree, locked_range_t *lr, uint64_t off) in rangelock_split() argument 247 ASSERT3U(off, >, lr->lr_offset); in rangelock_split() 248 ASSERT3U(off, <, lr->lr_offset + lr->lr_length); in rangelock_split() 254 rear->lr_offset = off; in rangelock_split() 255 rear->lr_length = lr->lr_offset + lr->lr_length - off; in rangelock_split() 263 front->lr_length = off - lr->lr_offset; in rangelock_split() 273 rangelock_new_proxy(avl_tree_t *tree, uint64_t off, uint64_t len) in rangelock_new_proxy() argument 277 lr->lr_offset = off; in rangelock_new_proxy() 292 uint64_t off = new->lr_offset; in rangelock_add_reader() local 303 if (prev->lr_offset + prev->lr_length <= off) { in rangelock_add_reader() [all …]
|