Lines Matching refs:bgep
48 bge_param_sync(bge_t *bgep) in bge_param_sync() argument
50 bgep->param_en_pause = bgep->param_adv_pause; in bge_param_sync()
51 bgep->param_en_asym_pause = bgep->param_adv_asym_pause; in bge_param_sync()
52 bgep->param_en_1000fdx = bgep->param_adv_1000fdx; in bge_param_sync()
53 bgep->param_en_1000hdx = bgep->param_adv_1000hdx; in bge_param_sync()
54 bgep->param_en_100fdx = bgep->param_adv_100fdx; in bge_param_sync()
55 bgep->param_en_100hdx = bgep->param_adv_100hdx; in bge_param_sync()
56 bgep->param_en_10fdx = bgep->param_adv_10fdx; in bge_param_sync()
57 bgep->param_en_10hdx = bgep->param_adv_10hdx; in bge_param_sync()
78 bgep->fieldname = propval; \
80 bgep->fieldname = initval; \
84 bge_nd_param_init(bge_t *bgep) in bge_nd_param_init() argument
87 int flags = bgep->chipid.flags; in bge_nd_param_init()
90 dip = bgep->devinfo; in bge_nd_param_init()
97 if (DEVICE_5906_SERIES_CHIPSETS(bgep)) { in bge_nd_param_init()
108 bgep->param_adv_100fdx = 0; in bge_nd_param_init()
109 bgep->param_adv_100hdx = 0; in bge_nd_param_init()
110 bgep->param_adv_10fdx = 0; in bge_nd_param_init()
111 bgep->param_adv_10hdx = 0; in bge_nd_param_init()
122 bge_nd_init(bge_t *bgep) in bge_nd_init() argument
130 BGE_TRACE(("bge_nd_init($%p)", (void *)bgep)); in bge_nd_init()
131 bge_nd_param_init(bgep); in bge_nd_init()
140 if (BGE_PROP_EXISTS(bgep->devinfo, supported_net)) { in bge_nd_init()
141 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, bgep->devinfo, in bge_nd_init()
145 bgep->param_adv_autoneg = 0; in bge_nd_init()
146 bgep->param_adv_1000fdx = 0; in bge_nd_init()
147 bgep->param_adv_1000hdx = 0; in bge_nd_init()
148 bgep->param_adv_100fdx = 0; in bge_nd_init()
149 bgep->param_adv_100hdx = 0; in bge_nd_init()
150 bgep->param_adv_10fdx = 0; in bge_nd_init()
151 bgep->param_adv_10hdx = 0; in bge_nd_init()
159 bgep->param_adv_1000fdx = 1; in bge_nd_init()
160 bgep->param_adv_1000hdx = 1; in bge_nd_init()
161 bgep->param_adv_autoneg = 1; in bge_nd_init()
163 bgep->param_adv_1000fdx = 1; in bge_nd_init()
165 bgep->param_adv_1000hdx = 1; in bge_nd_init()
168 bgep->param_adv_100fdx = 1; in bge_nd_init()
169 bgep->param_adv_100hdx = 1; in bge_nd_init()
170 bgep->param_adv_autoneg = 1; in bge_nd_init()
172 bgep->param_adv_100fdx = 1; in bge_nd_init()
174 bgep->param_adv_100hdx = 1; in bge_nd_init()
177 bgep->param_adv_10fdx = 1; in bge_nd_init()
178 bgep->param_adv_10hdx = 1; in bge_nd_init()
179 bgep->param_adv_autoneg = 1; in bge_nd_init()
181 bgep->param_adv_10fdx = 1; in bge_nd_init()
183 bgep->param_adv_10hdx = 1; in bge_nd_init()
199 dip = bgep->devinfo; in bge_nd_init()
203 bge_log(bgep, "%s property is %d", in bge_nd_init()
208 bgep->param_adv_autoneg = 1; in bge_nd_init()
209 bgep->param_adv_1000fdx = 1; in bge_nd_init()
210 bgep->param_adv_1000hdx = 1; in bge_nd_init()
211 bgep->param_adv_100fdx = 0; in bge_nd_init()
212 bgep->param_adv_100hdx = 0; in bge_nd_init()
213 bgep->param_adv_10fdx = 0; in bge_nd_init()
214 bgep->param_adv_10hdx = 0; in bge_nd_init()
218 bgep->param_adv_autoneg = 1; in bge_nd_init()
219 bgep->param_adv_1000fdx = 0; in bge_nd_init()
220 bgep->param_adv_1000hdx = 0; in bge_nd_init()
221 bgep->param_adv_100fdx = 1; in bge_nd_init()
222 bgep->param_adv_100hdx = 1; in bge_nd_init()
223 bgep->param_adv_10fdx = 0; in bge_nd_init()
224 bgep->param_adv_10hdx = 0; in bge_nd_init()
228 bgep->param_adv_autoneg = 1; in bge_nd_init()
229 bgep->param_adv_1000fdx = 0; in bge_nd_init()
230 bgep->param_adv_1000hdx = 0; in bge_nd_init()
231 bgep->param_adv_100fdx = 0; in bge_nd_init()
232 bgep->param_adv_100hdx = 0; in bge_nd_init()
233 bgep->param_adv_10fdx = 1; in bge_nd_init()
234 bgep->param_adv_10hdx = 1; in bge_nd_init()
252 bgep->param_adv_autoneg = 0; in bge_nd_init()
253 bgep->param_adv_1000fdx = 1; in bge_nd_init()
254 bgep->param_adv_1000hdx = 1; in bge_nd_init()
255 bgep->param_adv_100fdx = 1; in bge_nd_init()
256 bgep->param_adv_100hdx = 1; in bge_nd_init()
257 bgep->param_adv_10fdx = 1; in bge_nd_init()
258 bgep->param_adv_10hdx = 1; in bge_nd_init()
262 bge_log(bgep, "%s property is %d", in bge_nd_init()
264 bge_log(bgep, "%s property is %d", in bge_nd_init()
270 bgep->param_adv_100fdx = 0; in bge_nd_init()
271 bgep->param_adv_100hdx = 0; in bge_nd_init()
272 bgep->param_adv_10fdx = 0; in bge_nd_init()
273 bgep->param_adv_10hdx = 0; in bge_nd_init()
277 bgep->param_adv_1000fdx = 0; in bge_nd_init()
278 bgep->param_adv_1000hdx = 0; in bge_nd_init()
279 bgep->param_adv_10fdx = 0; in bge_nd_init()
280 bgep->param_adv_10hdx = 0; in bge_nd_init()
284 bgep->param_adv_1000fdx = 0; in bge_nd_init()
285 bgep->param_adv_1000hdx = 0; in bge_nd_init()
286 bgep->param_adv_100fdx = 0; in bge_nd_init()
287 bgep->param_adv_100hdx = 0; in bge_nd_init()
294 bgep->param_adv_1000hdx = 0; in bge_nd_init()
295 bgep->param_adv_100hdx = 0; in bge_nd_init()
296 bgep->param_adv_10hdx = 0; in bge_nd_init()
300 bgep->param_adv_1000fdx = 0; in bge_nd_init()
301 bgep->param_adv_100fdx = 0; in bge_nd_init()
302 bgep->param_adv_10fdx = 0; in bge_nd_init()
307 bge_param_sync(bgep); in bge_nd_init()