Lines Matching refs:na
195 struct nubus_attach_args *na = (struct nubus_attach_args *)aux;
199 if (bus_space_map(na->na_tag, NUBUS_SLOT2PA(na->slot),
205 if (na->category == NETDOCK_NUBUS_CATEGORY &&
206 na->type == NETDOCK_NUBUS_TYPE &&
207 na->drsw == NETDOCK_NUBUS_DRSW) {
212 if (na->category == ETHERMICRODOCK_NUBUS_CATEGORY &&
213 na->type == ETHERMICRODOCK_NUBUS_TYPE &&
214 na->drsw == ETHERMICRODOCK_NUBUS_DRSW) {
219 bus_space_unmap(na->na_tag, bsh, NBMEMSIZE);
228 struct nubus_attach_args *na = (struct nubus_attach_args *)aux;
234 bst = na->na_tag;
235 if (bus_space_map(bst, NUBUS_SLOT2PA(na->slot), NBMEMSIZE, 0, &bsh)) {
242 cardtype = nubus_get_card_name(bst, bsh, na->fmt);
245 netdock_print_driver(bst, bsh, na);
248 if (netdock_nb_get_enaddr(bst, bsh, na, enaddr)) {
267 add_nubus_intr(na->slot, netdock_intr, (void *)sc);
274 struct nubus_attach_args *na, u_int8_t *ep)
282 nubus_get_main_dir(na->fmt, &dir);
283 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x81, &dirent) <= 0)
285 nubus_get_dir_from_rsrc(na->fmt, &dirent, &dir);
286 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x80, &dirent) <= 0)
288 if (nubus_get_ind_data(bst, bsh, na->fmt, &dirent,
298 struct nubus_attach_args *na)
307 nubus_get_main_dir(na->fmt, &dir);
308 rv = nubus_find_rsrc(bst, bsh, na->fmt, &dir, 0x81, &dirent);
313 nubus_get_dir_from_rsrc(na->fmt, &dirent, &dir);
314 if (nubus_find_rsrc(bst, bsh, na->fmt, &dir, NUBUS_RSRC_DRVRDIR,
319 if (nubus_get_ind_data(bst, bsh, na->fmt,