Rev 1833 | Rev 1894 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1833 | Rev 1854 | ||
---|---|---|---|
Line 926... | Line 926... | ||
926 | 926 | ||
927 | /** Allocate power-of-two frames of physical memory. |
927 | /** Allocate power-of-two frames of physical memory. |
928 | * |
928 | * |
929 | * @param order Allocate exactly 2^order frames. |
929 | * @param order Allocate exactly 2^order frames. |
930 | * @param flags Flags for host zone selection and address processing. |
930 | * @param flags Flags for host zone selection and address processing. |
931 | * @param status Allocation status (FRAME_OK on success), unused if NULL. |
- | |
932 | * @param pzone Preferred zone |
931 | * @param pzone Preferred zone |
933 | * |
932 | * |
934 | * @return Physical address of the allocated frame. |
933 | * @return Physical address of the allocated frame. |
935 | * |
934 | * |
936 | */ |
935 | */ |
Line 985... | Line 984... | ||
985 | return (void *)PFN2ADDR(v); |
984 | return (void *)PFN2ADDR(v); |
986 | } |
985 | } |
987 | 986 | ||
988 | /** Free a frame. |
987 | /** Free a frame. |
989 | * |
988 | * |
990 | * Find respective frame structure for supplied PFN. |
989 | * Find respective frame structure for supplied physical frame address. |
991 | * Decrement frame reference count. |
990 | * Decrement frame reference count. |
992 | * If it drops to zero, move the frame structure to free list. |
991 | * If it drops to zero, move the frame structure to free list. |
993 | * |
992 | * |
994 | * @param Frame Physical Address of of the frame to be freed. |
993 | * @param Frame Physical Address of of the frame to be freed. |
995 | */ |
994 | */ |