|
|
1.1 ! root 1: \ tag: device interface structures ! 2: \ ! 3: \ this code implements data structures used by the ! 4: \ IEEE 1275-1994 Open Firmware Device Interface. ! 5: \ ! 6: \ Copyright (C) 2003 Stefan Reinauer ! 7: \ ! 8: \ See the file "COPYING" for further information about ! 9: \ the copyright and warranty status of this work. ! 10: \ ! 11: ! 12: \ this file contains the struct definitions for the following ! 13: \ device tree structures: ! 14: \ device-node ! 15: \ active-package ! 16: \ property ! 17: \ instance ! 18: ! 19: ! 20: struct ( instance ) ! 21: /n field >in.instance-data \ must go first ! 22: /n field >in.alloced-size \ alloced size ! 23: /n field >in.device-node ! 24: /n field >in.my-parent ! 25: /n field >in.interposed ! 26: 4 cells field >in.my-unit ! 27: 2 cells field >in.arguments ! 28: \ instance-data should be null during packet initialization ! 29: \ this diverts access to instance variables to the dictionary ! 30: constant inst-node.size ! 31: ! 32: struct ( device node ) ! 33: /n field >dn.isize \ instance size (must go first) ! 34: /n field >dn.parent ! 35: /n field >dn.child ! 36: /n field >dn.peer ! 37: /n field >dn.properties ! 38: /n field >dn.methods ! 39: /n field >dn.priv-methods ! 40: /n field >dn.#acells ! 41: /n field >dn.probe-addr ! 42: inst-node.size field >dn.itemplate ! 43: constant dev-node.size ! 44: ! 45: struct ( property ) ! 46: /n field >prop.next ! 47: /n field >prop.name ! 48: /n field >prop.addr ! 49: /n field >prop.len ! 50: constant prop-node.size ! 51: ! 52: struct ( active package ) ! 53: /n field >ap.device-str ! 54: constant active-package.size
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.