Lines Matching refs:rdx
93 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
146 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
187 movq %rdx, 16(%rsp) /* save old pil ptr */
196 movq 16(%rsp), %rdx /* rdx = old pil addr */
197 movw %ax, (%rdx) /* store old pil */
202 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
208 movq 16(%rsp), %rdx /* old_pil_addr */
237 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
257 movq %gs:CPU_THREAD, %rdx /* rdx = thread addr */
282 movq %gs:CPU_THREAD, %rdx /* rdx = thread ptr */
285 cmpxchgq %rdx, (%rdi)
302 incb T_LOCKSTAT(%rdx) /* curthread->t_lockstat++ */
314 movq %gs:CPU_THREAD, %rdx /* reload thread ptr */
315 decb T_LOCKSTAT(%rdx) /* curthread->t_lockstat-- */
336 movq %gs:CPU_THREAD, %rdx /* reload thread ptr */
337 decb T_LOCKSTAT(%rdx) /* curthread->t_lockstat-- */
344 movq %gs:CPU_THREAD, %rdx /* rdx = thread ptr */
347 cmpxchgq %rdx, (%rdi)
361 movq %gs:CPU_THREAD, %rdx /* rdx = thread ptr */
364 cmpxchgq %rdx, (%rdi)
408 movq %gs:CPU_THREAD, %rdx
409 cmpq %rdx, (%rdi)
442 leaq RW_READ_LOCK(%rax), %rdx /* rdx = new rw_wwwh value */
444 cmpxchgq %rdx, (%rdi) /* try to grab read lock */
455 movq %gs:CPU_THREAD, %rdx
456 orq $RW_WRITE_LOCKED, %rdx /* rdx = write-locked value */
459 cmpxchgq %rdx, (%rdi) /* try to grab write lock */
480 cmpxchgq %rdx, (%rdi) /* try to drop read lock */
493 leaq -RW_READ_LOCK(%rax), %rdx /* rdx = new value */
502 cmpxchgq %rdx, (%rdi) /* try to drop read lock */