/illumos-gate/usr/src/uts/common/os/ |
H A D | refstr.c | 37 refstr_t *rsp; local 38 size_t size = sizeof (rsp->rs_size) + sizeof (rsp->rs_refcnt) + 42 rsp = kmem_alloc(size, KM_SLEEP); 43 rsp->rs_size = (uint32_t)size; 44 rsp->rs_refcnt = 1; 45 (void) strcpy(rsp->rs_string, str); 46 return (rsp); 50 refstr_value(refstr_t *rsp) argument 52 return (rsp ! 56 refstr_hold(refstr_t *rsp) argument 62 refstr_rele(refstr_t *rsp) argument [all...] |
H A D | retire_store.c | 158 rio_store_free(rio_store_t *rsp) argument 162 ASSERT(rsp); 163 ASSERT(rsp->rst_devpath); 164 ASSERT(rsp->rst_flags & RIO_STORE_F_RETIRED); 165 ASSERT(!(rsp->rst_flags & ~flag_mask)); 167 STORE_TRC((CE_NOTE, "store: freed path: %s", rsp->rst_devpath)); 169 kmem_free(rsp->rst_devpath, strlen(rsp->rst_devpath) + 1); 170 kmem_free(rsp, sizeof (*rsp)); 177 rio_store_t *rsp; local 194 rio_store_t *rsp; local 234 list_insert_tail(nvf_list(nvfh), rsp); local 251 rio_store_t *rsp; local 320 rio_store_t *rsp; local 370 rio_store_t *rsp; local 407 rio_store_t *rsp; local [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | bscbus.h | 55 #define LOMBUS_SPACE_TO_REGSET(rsp) ((rsp) & 0xff) 56 #define LOMBUS_SPACE_TO_CHANNEL(rsp) (((rsp) & 0xff00) >> 8)
|
/illumos-gate/usr/src/lib/libm/amd64/src/ |
H A D | floorl.s | 36 subq $16,%rsp 37 fstcw (%rsp) 38 fldt 24(%rsp) 39 movw (%rsp),%cx 42 movw %cx,4(%rsp) 43 fldcw 4(%rsp) / set RD = up 45 fstcw 4(%rsp) / restore RD 46 movw 4(%rsp),%dx 48 movw (%rsp),%cx 51 movw %cx,(%rsp) [all...] |
H A D | scalbnl.s | 35 subq $16,%rsp 36 movl %edi,(%rsp) 37 fildl (%rsp) 38 fldt 24(%rsp) 39 addq $16,%rsp
|
H A D | __swapFLAGS.s | 41 subq $8,%rsp 42 fstcw (%rsp) / push current_cw on '86 stack 43 movq (%rsp),%rcx / cx <-- current_cw 48 movw %cx,(%rsp) 49 fldcw (%rsp) / load new cw 50 stmxcsr (%rsp) 51 movq (%rsp),%rcx 55 movq %rcx,(%rsp) 56 ldmxcsr (%rsp) 59 addq $8,%rsp [all...] |
H A D | copysignl.s | 35 movl 16(%rsp),%eax 36 movl 32(%rsp),%ecx 40 movl %eax,16(%rsp) 41 fldt 8(%rsp)
|
H A D | fabsl.s | 35 fldt 8(%rsp)
|
H A D | sqrtl.s | 35 fldt 8(%rsp)
|
/illumos-gate/usr/src/lib/libc/amd64/fp/ |
H A D | _xtoll.s | 37 subq $8,%rsp 38 fstcw cw_old(%rsp) 39 movw cw_old(%rsp),%ax 43 movw %ax,cw(%rsp) 44 fldcw cw(%rsp) 45 fistpl two_words(%rsp) 47 fstcw cw(%rsp) /* fetch CW in case masks changed */ 48 movw cw(%rsp),%ax 51 movw %ax,cw(%rsp) 52 fldcw cw(%rsp) [all...] |
H A D | __xgetRD.s | 36 subq $8,%rsp 37 fstcw (%rsp) 38 movw (%rsp),%ax 41 addq $8,%rsp
|
H A D | _base_il.s | 54 subq $0x4, %rsp 55 movl $0x1f80, (%rsp) /* 0x1f80 == CSR_DEFAULT. */ 57 ldmxcsr (%rsp) /* Essentially _putmxcsr(CSR_DEFAULT); */ 62 stmxcsr (%rsp) /* Essentially do _getmxcsr(). */ 63 andl $0x3f, (%rsp) /* Check it. */ 66 addq $0x4, %rsp 95 subq $0x4, %rsp 96 movl $0x1f80, (%rsp) /* 0x1f80 == CSR_DEFAULT. */ 98 ldmxcsr (%rsp) /* Essentially _putmxcsr(CSR_DEFAULT); */ 103 stmxcsr (%rsp) /* Essentiall [all...] |
H A D | fpcw.s | 36 subq $8,%rsp 37 movq %rdi,(%rsp) 38 fldcw (%rsp) 39 addq $8,%rsp 54 subq $32,%rsp 56 fnstenv (%rsp) 59 movw %di,4(%rsp) 60 fldenv (%rsp) 61 addq $32,%rsp 71 subq $8,%rsp [all...] |
H A D | _xtoull.s | 37 subq $16,%rsp 38 fstcw cw_old(%rsp) 39 movw cw_old(%rsp),%ax 43 movw %ax,cw(%rsp) 44 fldcw cw(%rsp) 51 fistpll 8(%rsp) 53 movq 8(%rsp),%rax 59 fstcw cw(%rsp) /* fetch CW in case masks changed */ 60 movw cw(%rsp),%dx 63 movw %dx,cw(%rsp) [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/amd64/kmdb/ |
H A D | kmdb_start.s | 48 movq kmdb_main_stack, %rsp 51 addq %rbx, %rsp 52 subq $1, %rsp 53 andq $_BITNOT(STACK_ALIGN-1), %rsp
|
/illumos-gate/usr/src/uts/intel/amd64/sys/ |
H A D | privregs.h | 134 movl %eax, REGOFF_FSBASE(%rsp); \ 135 movl %edx, REGOFF_FSBASE+4(%rsp); \ 138 movl %eax, REGOFF_GSBASE(%rsp); \ 139 movl %edx, REGOFF_GSBASE+4(%rsp) 152 movq %r15, REGOFF_R15(%rsp); \ 153 movq %r14, REGOFF_R14(%rsp); \ 154 movq %r13, REGOFF_R13(%rsp); \ 155 movq %r12, REGOFF_R12(%rsp); \ 156 movq %r11, REGOFF_R11(%rsp); \ 157 movq %r10, REGOFF_R10(%rsp); \ [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | ramdisk.c | 133 rd_devstate_t *rsp; local 137 if ((rsp = ddi_get_soft_state(rd_statep, minor)) != NULL && 138 rsp->rd_dip == rd_dip) { 171 rd_devstate_t *rsp; local 175 if ((rsp = ddi_get_soft_state(rd_statep, minor)) != NULL && 176 strcmp(rsp->rd_name, name) == 0) { 177 return (rsp); 191 rd_devstate_t *rsp; local 195 if ((rsp = ddi_get_soft_state(rd_statep, minor)) != NULL && 196 rsp 207 rd_is_open(rd_devstate_t *rsp) argument 217 rd_opened(rd_devstate_t *rsp, int otyp) argument 240 rd_closed(rd_devstate_t *rsp, int otyp) argument 399 rd_unmap_window(rd_devstate_t *rsp) argument 412 rd_map_window(rd_devstate_t *rsp, off_t offset) argument 496 rd_fake_disk_geometry(rd_devstate_t *rsp) argument 579 rd_dealloc_resources(rd_devstate_t *rsp) argument 638 rd_devstate_t *rsp; local 782 rd_devstate_t *rsp; local 800 rd_devstate_t *rsp; local 943 rd_devstate_t *rsp; local 975 rd_devstate_t *rsp; local 1026 rd_devstate_t *rsp; local 1054 rd_rw(rd_devstate_t *rsp, struct buf *bp, offset_t offset, size_t nbytes) argument 1099 rd_devstate_t *rsp; local 1157 rd_devstate_t *rsp; local 1171 rd_devstate_t *rsp; local 1187 rd_devstate_t *rsp; local 1224 rd_devstate_t *rsp; local 1258 rd_devstate_t *rsp; local [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | boot_elf.s | 57 * movq %rsp, %rbp 58 * subq $0x10, %rsp 78 * from the %rsp. The first 8 bytes is for the dyn_data_ptr, 92 * First - before we got here - %rsp has been decremented 124 * alignment. See note above SPRDIOFF for why we use %rsp alignment to 151 * The next set of offsets are relative to %rsp. 152 * We guarantee %rsp is ABI compliant 32-byte aligned. This guarantees the 183 * If %rsp is 8 byte aligned then subtract 8 from %rsp. 185 andq $-32, %rsp /* enforc [all...] |
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | alloca.s | 34 subq %rdi, %rsp /* allocate requested space on stack */ 35 movq %rsp, %rax /* pointer to new memory block */
|
H A D | cuexit.s | 35 movq %rsp, %rbp 36 subq $16, %rsp 37 movq %rdi, (%rsp)
|
/illumos-gate/usr/src/lib/libc/amd64/threads/ |
H A D | asm_subr.s | 90 movq %rsp, %rbp 121 movq %rsp, %rbp 124 subq $REGOFF(_NGREG), %rsp 125 movq %r15, REGOFF(REG_R15) (%rsp) 126 movq %r14, REGOFF(REG_R14) (%rsp) 127 movq %r13, REGOFF(REG_R13) (%rsp) 128 movq %r12, REGOFF(REG_R12) (%rsp) 129 movq %r11, REGOFF(REG_R11) (%rsp) 130 movq %r10, REGOFF(REG_R10) (%rsp) 131 movq %r9, REGOFF(REG_R9) (%rsp) [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/talk/ |
H A D | look_up.c | 148 swapresponse(rsp) 149 CTL_RESPONSE rsp; 153 if (rsp.addr.sin_family != AF_INET) { 154 bcopy(&rsp, &swaprsp, sizeof (CTL_RESPONSE)); 156 rsp.addr = swaprsp.addr; 157 rsp.type = swaprsp.type; 158 rsp.answer = swaprsp.answer; 159 rsp.id_num = swaprsp.id_num; 162 return (rsp); 179 swapresponse(rsp) [all...] |
/illumos-gate/usr/src/common/crypto/modes/amd64/ |
H A D | gcm_intel.s | 126 mov %rsp, %rbp; \ 130 and $-XMM_ALIGN, %rsp; \ 131 sub $[XMM_SIZE * 11], %rsp; \ 132 movaps %xmm0, 160(%rsp); \ 133 movaps %xmm1, 144(%rsp); \ 134 movaps %xmm2, 128(%rsp); \ 135 movaps %xmm3, 112(%rsp); \ 136 movaps %xmm4, 96(%rsp); \ 137 movaps %xmm5, 80(%rsp); \ 138 movaps %xmm6, 64(%rsp); \ [all...] |
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | syscall_asm_amd64.s | 127 * We assume that the %rsp- and %r15-stashing fields in the CPU structure 182 movq %rsp, %gs:CPU_RTMP_RSP /* save the stack pointer */ ;\ 185 movq T_STACK(%r15), %rsp /* switch to the kernel stack */ ;\ 186 subq $16, %rsp /* save space for 2 pointers */ ;\ 189 movq %r14, 8(%rsp) /* stash the user stack pointer */ ;\ 199 movq %r15, 16(%rsp) /* save the callback pointer */ ;\ 201 call *24(%rsp) /* call callback */ ;\ 203 movq %gs:CPU_RTMP_RSP, %rsp /* restore the stack pointer */ 240 andb $_CONST(0xffff - PS_C), REGOFF_RFL(%rsp) 249 * (%rsp i [all...] |
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | asmacros.h | 141 movq %rsp, %rbp ; 156 subq $TF_RIP,%rsp ; /* skip dummy tf_err and tf_trapno */ \ 157 testb $SEL_RPL_MASK,TF_CS(%rsp) ; /* come from kernel? */ \ 160 1: movq %rdi,TF_RDI(%rsp) ; \ 161 movq %rsi,TF_RSI(%rsp) ; \ 162 movq %rdx,TF_RDX(%rsp) ; \ 163 movq %rcx,TF_RCX(%rsp) ; \ 164 movq %r8,TF_R8(%rsp) ; \ 165 movq %r9,TF_R9(%rsp) ; \ 166 movq %rax,TF_RAX(%rsp) ; \ [all...] |