Lines Matching refs:pub
74 return (&aif->pub);
79 atm_if2node(struct atmif *pub)
81 struct atmif_priv *aif = (struct atmif_priv *)pub;
95 free(aif->pub.mib);
114 ost = aif->pub.carrier;
124 aif->pub.carrier = ATMIF_CARRIER_ON;
126 aif->pub.carrier = ATMIF_CARRIER_OFF;
128 if (ost != aif->pub.carrier)
170 if ((aif->pub.mib = malloc(sizeof(*aif->pub.mib))) == NULL) {
196 if (strcmp(resp1->data, aif->pub.ifp->name) == 0) {
255 if (aif->pub.mib->device >= sizeof(hwinfo) / sizeof(hwinfo[0]))
257 return (string_get(value, hwinfo[aif->pub.mib->device].vendor, -1));
267 if (aif->pub.mib->device >= sizeof(hwinfo) / sizeof(hwinfo[0]))
269 return (string_get(value, hwinfo[aif->pub.mib->device].device, -1));
280 if (aif->pub.ifp->specmiblen != sizeof(struct ifatm_mib)) {
282 aif->pub.ifp->specmiblen);
283 memset(aif->pub.mib, 0, sizeof(*aif->pub.mib));
284 aif->pub.mib->version = 0;
287 mib = (struct ifatm_mib *)aif->pub.ifp->specmib;
289 aif->pub.mib->device = mib->device;
290 aif->pub.mib->serial = mib->serial;
291 aif->pub.mib->hw_version = mib->hw_version;
292 aif->pub.mib->sw_version = mib->sw_version;
293 aif->pub.mib->media = mib->media;
295 memcpy(aif->pub.mib->esi, mib->esi, 6);
296 aif->pub.mib->pcr = mib->pcr;
297 aif->pub.mib->vpi_bits = mib->vpi_bits;
298 aif->pub.mib->vci_bits = mib->vci_bits;
299 aif->pub.mib->max_vpcs = mib->max_vpcs;
300 aif->pub.mib->max_vccs = mib->max_vccs;