Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/pci/pciintel/pci.c

    rb7fd2a0 rd51838f  
    9999}
    100100
    101 static bool pciintel_fun_owns_interrupt(pci_fun_t *fun, int irq)
     101static int pciintel_fun_owns_interrupt(pci_fun_t *fun, int irq)
    102102{
    103103        size_t i;
     
    114114}
    115115
    116 static errno_t pciintel_enable_interrupt(ddf_fun_t *fnode, int irq)
     116static int pciintel_enable_interrupt(ddf_fun_t *fnode, int irq)
    117117{
    118118        pci_fun_t *fun = pci_fun(fnode);
     
    124124}
    125125
    126 static errno_t pciintel_disable_interrupt(ddf_fun_t *fnode, int irq)
     126static int pciintel_disable_interrupt(ddf_fun_t *fnode, int irq)
    127127{
    128128        pci_fun_t *fun = pci_fun(fnode);
     
    134134}
    135135
    136 static errno_t pciintel_clear_interrupt(ddf_fun_t *fnode, int irq)
     136static int pciintel_clear_interrupt(ddf_fun_t *fnode, int irq)
    137137{
    138138        pci_fun_t *fun = pci_fun(fnode);
     
    154154
    155155
    156 static errno_t config_space_write_32(ddf_fun_t *fun, uint32_t address,
     156static int config_space_write_32(ddf_fun_t *fun, uint32_t address,
    157157    uint32_t data)
    158158{
     
    163163}
    164164
    165 static errno_t config_space_write_16(
     165static int config_space_write_16(
    166166    ddf_fun_t *fun, uint32_t address, uint16_t data)
    167167{
     
    172172}
    173173
    174 static errno_t config_space_write_8(
     174static int config_space_write_8(
    175175    ddf_fun_t *fun, uint32_t address, uint8_t data)
    176176{
     
    181181}
    182182
    183 static errno_t config_space_read_32(
     183static int config_space_read_32(
    184184    ddf_fun_t *fun, uint32_t address, uint32_t *data)
    185185{
     
    190190}
    191191
    192 static errno_t config_space_read_16(
     192static int config_space_read_16(
    193193    ddf_fun_t *fun, uint32_t address, uint16_t *data)
    194194{
     
    199199}
    200200
    201 static errno_t config_space_read_8(
     201static int config_space_read_8(
    202202    ddf_fun_t *fun, uint32_t address, uint8_t *data)
    203203{
     
    234234};
    235235
    236 static errno_t pci_dev_add(ddf_dev_t *);
    237 static errno_t pci_fun_online(ddf_fun_t *);
    238 static errno_t pci_fun_offline(ddf_fun_t *);
     236static int pci_dev_add(ddf_dev_t *);
     237static int pci_fun_online(ddf_fun_t *);
     238static int pci_fun_offline(ddf_fun_t *);
    239239
    240240/** PCI bus driver standard operations */
     
    293293        const uint32_t conf_addr = CONF_ADDR(fun->bus, fun->dev, fun->fn, reg);
    294294        pci_bus_t *bus = pci_bus_from_fun(fun);
    295         uint32_t val = 0;
     295        uint32_t val;
    296296       
    297297        fibril_mutex_lock(&bus->conf_mutex);
     
    382382void pci_fun_create_match_ids(pci_fun_t *fun)
    383383{
    384         errno_t rc;
    385         int ret;
     384        int rc;
    386385        char match_id_str[ID_MAX_STR_LEN];
    387386
    388387        /* Vendor ID & Device ID, length(incl \0) 22 */
    389         ret = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/ven=%04"
     388        rc = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/ven=%04"
    390389            PRIx16 "&dev=%04" PRIx16, fun->vendor_id, fun->device_id);
    391         if (ret < 0) {
    392                 ddf_msg(LVL_ERROR, "Failed creating match ID str");
     390        if (rc < 0) {
     391                ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
     392                    str_error(rc));
    393393        }
    394394
     
    399399
    400400        /* Class, subclass, prog IF, revision, length(incl \0) 47 */
    401         ret = snprintf(match_id_str, ID_MAX_STR_LEN,
     401        rc = snprintf(match_id_str, ID_MAX_STR_LEN,
    402402            "pci/class=%02x&subclass=%02x&progif=%02x&revision=%02x",
    403403            fun->class_code, fun->subclass_code, fun->prog_if, fun->revision);
    404         if (ret < 0) {
    405                 ddf_msg(LVL_ERROR, "Failed creating match ID str");
     404        if (rc < 0) {
     405                ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
     406                    str_error(rc));
    406407        }
    407408
     
    412413
    413414        /* Class, subclass, prog IF, length(incl \0) 35 */
    414         ret = snprintf(match_id_str, ID_MAX_STR_LEN,
     415        rc = snprintf(match_id_str, ID_MAX_STR_LEN,
    415416            "pci/class=%02x&subclass=%02x&progif=%02x",
    416417            fun->class_code, fun->subclass_code, fun->prog_if);
    417         if (ret < 0) {
    418                 ddf_msg(LVL_ERROR, "Failed creating match ID str");
     418        if (rc < 0) {
     419                ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
     420                    str_error(rc));
    419421        }
    420422
     
    425427
    426428        /* Class, subclass, length(incl \0) 25 */
    427         ret = snprintf(match_id_str, ID_MAX_STR_LEN,
     429        rc = snprintf(match_id_str, ID_MAX_STR_LEN,
    428430            "pci/class=%02x&subclass=%02x",
    429431            fun->class_code, fun->subclass_code);
    430         if (ret < 0) {
    431                 ddf_msg(LVL_ERROR, "Failed creating match ID str");
     432        if (rc < 0) {
     433                ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
     434                    str_error(rc));
    432435        }
    433436
     
    438441
    439442        /* Class, length(incl \0) 13 */
    440         ret = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/class=%02x",
     443        rc = snprintf(match_id_str, ID_MAX_STR_LEN, "pci/class=%02x",
    441444            fun->class_code);
    442         if (ret < 0) {
    443                 ddf_msg(LVL_ERROR, "Failed creating match ID str");
     445        if (rc < 0) {
     446                ddf_msg(LVL_ERROR, "Failed creating match ID str: %s",
     447                    str_error(rc));
    444448        }
    445449
     
    510514#define MEM_MASK (~0xf)
    511515       
    512         io = (val & 1) != 0;
     516        io = (bool) (val & 1);
    513517        if (io) {
    514518                addrw64 = false;
     
    602606{
    603607        pci_fun_t *fun;
    604         errno_t rc;
     608        int rc;
    605609       
    606610        int child_bus = 0;
     
    684688}
    685689
    686 static errno_t pci_dev_add(ddf_dev_t *dnode)
     690static int pci_dev_add(ddf_dev_t *dnode)
    687691{
    688692        hw_resource_list_t hw_resources;
     
    691695        bool got_res = false;
    692696        async_sess_t *sess;
    693         errno_t rc;
     697        int rc;
    694698       
    695699        ddf_msg(LVL_DEBUG, "pci_dev_add");
     
    810814}
    811815
    812 static errno_t pci_fun_online(ddf_fun_t *fun)
     816static int pci_fun_online(ddf_fun_t *fun)
    813817{
    814818        ddf_msg(LVL_DEBUG, "pci_fun_online()");
     
    816820}
    817821
    818 static errno_t pci_fun_offline(ddf_fun_t *fun)
     822static int pci_fun_offline(ddf_fun_t *fun)
    819823{
    820824        ddf_msg(LVL_DEBUG, "pci_fun_offline()");
Note: See TracChangeset for help on using the changeset viewer.