Lines Matching refs:structure

202  * Allocate and zero-out "number" structures each of type "structure" in
205 #define GLD_GETSTRUCT(structure, number) \
206 (kmem_zalloc((uint_t)(sizeof (structure) * (number)), KM_NOSLEEP))
507 * devinfo pointer, the device name, and a macinfo structure describing the
571 * Allocate per-driver (major) data structure if necessary
624 * Initialize per-mac structure that is private to GLD.
852 * remove the macinfo structure from local structures
961 "GLD: failed to create kstat structure for %s%d",
1187 "GLD: failed to create kstat structure for %s%d",
1441 /* Find our per-major glddev_t structure */
1465 * get a per-stream structure and link things together so we
1471 * fill in the structure and state info
2063 * structure for VLAN 0 might not exist if there are no DLPI
2451 * structure and causes the STREAMS scheduler to try to run them if
2960 * are recorded in the pktinfo data structure. The streams stack info
3181 /* everybody else wants to see a unitdata_ind structure */
3285 * (Elements of the gld_mac_pvt_t structure are considered part of the
3286 * macinfo structure for purposes of this discussion).
3290 * Elements of the macinfo structure that are set before the macinfo
3291 * structure is added to its device list by gld_register(), and never
3293 * A similar rule applies to those elements of the gld_t structure that
3296 * Most other elements of the macinfo structure may only be read or
3299 * Most writable elements of the gld_t structure are written only
3309 * The curr_macaddr element of the mac private structure is also
3311 * of that structure. However, there are a few instances in the
3339 * structure is protected by the gld_devlock, as is the per-major
3351 * Finally, there are some "volatile" elements of the gld_t structure
5696 /* rest of structure */