Lines Matching refs:curdev
1091 pcap_if_t *curdev; local
1096 curdev = pcapint_find_or_add_if(devlistp, name, if_flags, get_flags_func,
1098 if (curdev == NULL) {
1118 return (pcapint_add_addr_to_dev(curdev, addr, addr_size, netmask,
1129 pcapint_add_addr_to_dev(pcap_if_t *curdev, argument
1208 for (prevaddr = curdev->addresses; prevaddr != NULL; prevaddr = nextaddr) {
1222 curdev->addresses = curaddr;
1247 pcap_if_t *curdev; local
1252 curdev = pcapint_find_dev(devlistp, name);
1253 if (curdev != NULL) {
1257 return (curdev);
1287 pcap_if_t *curdev; local
1292 for (curdev = devlistp->beginning; curdev != NULL;
1293 curdev = curdev->next) {
1294 if (strcmp(name, curdev->name) == 0) {
1300 return (curdev);
1322 pcap_if_t *curdev, *prevdev, *nextdev; local
1325 curdev = malloc(sizeof(pcap_if_t));
1326 if (curdev == NULL) {
1335 curdev->next = NULL;
1336 curdev->name = strdup(name);
1337 if (curdev->name == NULL) {
1340 free(curdev);
1347 curdev->description = NULL;
1352 curdev->description = strdup(description);
1353 if (curdev->description == NULL) {
1356 free(curdev->name);
1357 free(curdev);
1361 curdev->addresses = NULL; /* list starts out as empty */
1362 curdev->flags = flags;
1368 this_figure_of_merit = get_figure_of_merit(curdev);
1421 curdev->next = nextdev;
1432 devlistp->beginning = curdev;
1434 prevdev->next = curdev;
1435 return (curdev);
1462 pcap_if_t *curdev, *nextdev; local
1465 for (curdev = alldevs; curdev != NULL; curdev = nextdev) {
1466 nextdev = curdev->next;
1471 for (curaddr = curdev->addresses; curaddr != NULL; curaddr = nextaddr) {
1487 free(curdev->name);
1492 if (curdev->description != NULL)
1493 free(curdev->description);
1498 free(curdev);