Query: is_seg0_va
OS: osf1
Section: 9r
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IS_KSEG_VA(9r) IS_KSEG_VA(9r)NAMEIS_KSEG_VA, IS_SEG0_VA, IS_SEG1_VA - General: Determine if the specified address is located in the kernel-unmapped address space, the user- mapped address space, and the kernel-mapped address space.SYNOPSISvoid IS_KSEG_VA( unsigned long addr ); void IS_SEG0_VA( unsigned long addr ); void IS_SEG1_VA( unsigned long addr );ARGUMENTSSpecifies the virtual address.DESCRIPTIONThe IS_KSEG_VA routine determines if the specified address is located in the kernel-unmapped address space. The IS_SEG0_VA routine deter- mines if the specified address is located in the user-mapped address space. The IS_SEG1_VA routine determines if the specified address is located in the kernel-mapped address space.RETURN VALUESNoneEXAMPLEThe following code fragment shows a call to IS_KSEG_VA: . . . caddr_t virt_addr; [1] unsigned phys_addr; [2] . . . if(IS_KSEG_VA(virt_addr)) { [3] phys_addr = KSEG_TO_PHYS(virt_addr); [4] . . . Declares a variable to store the user buffer's virtual address. Declares a variable to store the physical address returned by KSEG_TO_PHYS. Before calling KSEG_TO_PHYS, calls IS_KSEG_VA to determine if the virtual address is from the kernel-unmapped address space. If the virtual address is from the kernel-unmapped address space, then calls KSEG_TO_PHYS to convert the address to a corresponding physi- cal address.SEE ALSORoutines: KSEG_TO_PHYS(9r), PHYS_TO_KSEG(9r) IS_KSEG_VA(9r)
Related Man Pages |
---|
phys(2) - bsd |
is_kseg_va(9r) - osf1 |
svatophys(9r) - osf1 |
bp_mapin(9f) - sunos |
hat_getkpfnum(9f) - sunos |
Similar Topics in the Unix Linux Community |
---|
Changing Machine IP address |
Inode number |
How to assign virtual address?. |
local user ip |
Replace long space to become one space? |