Lines Matching +full:cell +full:- +full:value
9 * Copyright 2000 (c) Hewlett Packard (Paul Bame <bame()spam.parisc-linux.org>)
10 * Copyright 2000,2004 (c) Grant Grundler <grundler()nahspam.parisc-linux.org>
15 * manipulatin g cell state within PD */
16 #define PDC_PAT_CELL_GET_NUMBER 0L /* Return Cell number */
17 #define PDC_PAT_CELL_GET_INFO 1L /* Returns info about Cell */
19 #define PDC_PAT_CELL_SET_ATTENTION 9L /* Set Cell Attention indicator */
20 #define PDC_PAT_CELL_NUMBER_TO_LOC 10L /* Cell Number -> Location */
29 #define PDC_PAT_CELL_CHANGE_ALIAS 129L /* Change Non-Equivalent Alias Chacking */
63 /* PDC PAT CHASSIS LOG -- Platform logging & forward progress functions */
74 /* PDC PAT CPU -- CPU configuration within the protection domain */
90 /* PDC PAT EVENT -- Platform Events */
97 #define PDC_PAT_EVENT_GET_NB_CALL 4L /* Get Non-Blocking call Args */
99 /* PDC PAT HPMC -- Cause processor to go into spin loop, and wait
114 /* PDC PAT IO -- On-line services for I/O modules */
144 /* PDC PAT MEM -- Manage memory page deallocation */
151 #define PDC_PAT_MEM_CELL_INFO 5L /* Return PDT info For Cell */
152 #define PDC_PAT_MEM_CELL_CLEAR 6L /* Clear PDT For Cell */
153 #define PDC_PAT_MEM_CELL_READ 7L /* Read PDT entries For Cell */
154 #define PDC_PAT_MEM_CELL_RESET 8L /* Reset clear bit For Cell */
155 #define PDC_PAT_MEM_SETGM 9L /* Set Good Memory value */
156 #define PDC_PAT_MEM_ADD_PAGE 10L /* ADDs a page to the cell */
161 #define PDC_PAT_MEM_GET_CELL_TXT 14L /* Get Cell Formatted Text */
169 /* PDC PAT NVOLATILE -- Access Non-Volatile Memory */
172 #define PDC_PAT_NVOLATILE_READ 0L /* Read Non-Volatile Memory */
173 #define PDC_PAT_NVOLATILE_WRITE 1L /* Write Non-Volatile Memory */
185 #define PDC_PAT_CAPABILITY_BIT_PDC_NBC (1UL << 2) /* non-blocking calls */
221 /* No PAT support for 32-bit kernels...sorry */
272 u64 dimm_slot:8; /* DIMM slot, e.g. 0x1A, 0x2B, show user hex value! */
290 * PDC_PAT_CELL[Return Cell Module] memaddr[0] conf_base_addr
291 * ----------------------------------------------------------
292 * Bit 0 to 51 - conf_base_addr
293 * Bit 52 to 62 - reserved
294 * Bit 63 - endianess bit
296 #define PAT_GET_CBA(value) ((value) & 0xfffffffffffff000UL) argument
299 * PDC_PAT_CELL[Return Cell Module] memaddr[1] mod_info
300 * ----------------------------------------------------
301 * Bit 0 to 7 - entity type
307 * Bit 8 to 15 - DVI
308 * Bit 16 to 23 - IOC functions
309 * Bit 24 to 39 - reserved
310 * Bit 40 to 63 - mod_pages
313 #define PAT_GET_ENTITY(value) (((value) >> 56) & 0xffUL) argument
314 #define PAT_GET_DVI(value) (((value) >> 48) & 0xffUL) argument
315 #define PAT_GET_IOC(value) (((value) >> 40) & 0xffUL) argument
316 #define PAT_GET_MOD_PAGES(value) ((value) & 0xffffffUL) argument
354 struct hardware_path mod_path; /* module path (device path - layers) */
355 unsigned long mod[508]; /* PAT cell module components */
382 unsigned long cell);