Searched refs:rsp (Results 1 - 25 of 196) sorted by relevance

12345678

/illumos-gate/usr/src/uts/common/os/
H A Drefstr.c37 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 Dretire_store.c158 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 Dbscbus.h55 #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 Dfloorl.s36 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 Dscalbnl.s35 subq $16,%rsp
36 movl %edi,(%rsp)
37 fildl (%rsp)
38 fldt 24(%rsp)
39 addq $16,%rsp
H A D__swapFLAGS.s41 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 Dcopysignl.s35 movl 16(%rsp),%eax
36 movl 32(%rsp),%ecx
40 movl %eax,16(%rsp)
41 fldt 8(%rsp)
H A Dfabsl.s35 fldt 8(%rsp)
H A Dsqrtl.s35 fldt 8(%rsp)
/illumos-gate/usr/src/lib/libc/amd64/fp/
H A D_xtoll.s37 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.s36 subq $8,%rsp
37 fstcw (%rsp)
38 movw (%rsp),%ax
41 addq $8,%rsp
H A D_base_il.s54 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 Dfpcw.s36 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.s37 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 Dkmdb_start.s48 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 Dprivregs.h134 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 Dramdisk.c133 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 Dboot_elf.s57 * 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 Dalloca.s34 subq %rdi, %rsp /* allocate requested space on stack */
35 movq %rsp, %rax /* pointer to new memory block */
H A Dcuexit.s35 movq %rsp, %rbp
36 subq $16, %rsp
37 movq %rdi, (%rsp)
/illumos-gate/usr/src/lib/libc/amd64/threads/
H A Dasm_subr.s90 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 Dlook_up.c148 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 Dgcm_intel.s126 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 Dsyscall_asm_amd64.s127 * 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 Dasmacros.h141 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...]

Completed in 204 milliseconds

12345678