Changeset 6baa6116 in mainline


Ignore:
Timestamp:
2024-12-13T08:32:55Z (10 months ago)
Author:
Nataliia Korop <n.corop08@…>
Children:
1a59a89
Parents:
fd6845e9
git-author:
Nataliia Korop <n.corop08@…> (2024-04-07 12:53:23)
git-committer:
Nataliia Korop <n.corop08@…> (2024-12-13 08:32:55)
Message:

add_to_cat func in lib

Location:
uspace/drv/nic
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/nic/e1k/e1k.c

    rfd6845e9 r6baa6116  
    22012201                goto err_fun_bind;
    22022202
    2203         // rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
    2204         // if (rc != EOK)
    2205         //      goto err_add_to_cat;
    2206 
    2207         // rc = ddf_fun_add_to_category(fun, "pcap");
    2208         // if (rc != EOK) {
    2209         //      ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
    2210         //      goto err_add_to_cat;
    2211         // }
    22122203        rc = nic_fun_add_to_cats(fun);
    22132204        if (rc != EOK) {
    22142205                ddf_msg(LVL_ERROR, "Failed adding function to categories");
     2206                ddf_fun_unbind(fun);
    22152207                return rc;
    22162208        }
  • uspace/drv/nic/ne2k/ne2k.c

    rfd6845e9 r6baa6116  
    4343#include <str_error.h>
    4444#include <async.h>
     45#include <ddf/log.h>
    4546#include "dp8390.h"
    4647
     
    449450        }
    450451
    451         rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
     452        rc = nic_fun_add_to_cats(fun);
    452453        if (rc != EOK) {
     454                ddf_msg(LVL_ERROR, "Failed adding function to categories");
    453455                ddf_fun_unbind(fun);
    454                 ddf_fun_destroy(fun);
    455                 return rc;
    456         }
    457         rc = ddf_fun_add_to_category(fun, "pcap");
    458         if (rc != EOK) {
    459                 //ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
    460                 ddf_fun_unbind(fun);
    461                 ddf_fun_destroy(fun);
    462456                return rc;
    463457        }
     
    489483        nic_driver_implement(&ne2k_driver_ops, &ne2k_dev_ops, &ne2k_nic_iface);
    490484
     485        ddf_log_init(NAME);
    491486        return ddf_driver_main(&ne2k_driver);
    492487}
  • uspace/drv/nic/rtl8139/driver.c

    rfd6845e9 r6baa6116  
    13061306                goto err_fun_create;
    13071307        }
    1308         rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
     1308
     1309        rc = nic_fun_add_to_cats(fun);
    13091310        if (rc != EOK) {
    1310                 ddf_msg(LVL_ERROR, "Failed adding function to category");
    1311                 goto err_fun_bind;
    1312         }
    1313 
    1314         rc = ddf_fun_add_to_category(fun, "pcap");
    1315         if (rc != EOK) {
    1316                 ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
    1317                 goto err_fun_bind;
     1311                ddf_msg(LVL_ERROR, "Failed adding function to categories");
     1312                ddf_fun_unbind(fun);
     1313                return rc;
    13181314        }
    13191315
     
    13231319        return EOK;
    13241320
    1325 err_fun_bind:
    1326         ddf_fun_unbind(fun);
     1321        // err_fun_bind:
     1322        // ddf_fun_unbind(fun);
    13271323err_fun_create:
    13281324        ddf_fun_destroy(fun);
  • uspace/drv/nic/rtl8169/driver.c

    rfd6845e9 r6baa6116  
    458458        }
    459459
    460         rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
     460        rc = nic_fun_add_to_cats(fun);
    461461        if (rc != EOK) {
    462                 ddf_msg(LVL_ERROR, "Failed adding function to category");
    463                 goto err_fun_bind;
     462                ddf_msg(LVL_ERROR, "Failed adding function to categories");
     463                ddf_fun_unbind(fun);
     464                return rc;
    464465        }
    465466
     
    468469        return EOK;
    469470
    470 err_fun_bind:
    471         ddf_fun_unbind(fun);
     471        // err_fun_bind:
     472        // ddf_fun_unbind(fun);
    472473err_fun_create:
    473474        ddf_fun_destroy(fun);
  • uspace/drv/nic/virtio-net/virtio-net.c

    rfd6845e9 r6baa6116  
    429429        }
    430430
    431         rc = ddf_fun_add_to_category(fun, DEVICE_CATEGORY_NIC);
     431        rc = nic_fun_add_to_cats(fun);
    432432        if (rc != EOK) {
    433                 ddf_msg(LVL_ERROR, "Failed adding function to category");
    434                 goto unbind;
     433                ddf_msg(LVL_ERROR, "Failed adding function to categories");
     434                ddf_fun_unbind(fun);
     435                return rc;
    435436        }
    436437
     
    438439            ddf_dev_get_name(dev));
    439440
    440         rc = ddf_fun_add_to_category(fun, "pcap");
    441         if (rc != EOK) {
    442                 ddf_msg(LVL_ERROR, "Failed adding function to category pcap");
    443                 goto unbind;
    444         }
    445 
    446441        return EOK;
    447442
    448 unbind:
    449         ddf_fun_unbind(fun);
     443        // unbind:
     444        // ddf_fun_unbind(fun);
    450445destroy:
    451446        ddf_fun_destroy(fun);
Note: See TracChangeset for help on using the changeset viewer.