Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/remote_ahci.c

    r1d6dd2a r58563585  
    3939#include <stdio.h>
    4040#include <macros.h>
    41 #include <str.h>
    4241#include "ahci_iface.h"
    4342#include "ddf/driver.h"
     
    6665       
    6766        char devn[MAX_NAME_LENGTH];
    68         errno_t rc = devman_fun_get_name(funh, devn, MAX_NAME_LENGTH);
     67        int rc = devman_fun_get_name(funh, devn, MAX_NAME_LENGTH);
    6968        if (rc != EOK)
    7069                return NULL;
     
    8483}
    8584
    86 errno_t ahci_get_sata_device_name(async_sess_t *sess, size_t sata_dev_name_length,
     85int ahci_get_sata_device_name(async_sess_t *sess, size_t sata_dev_name_length,
    8786    char *sata_dev_name)
    8887{
     
    9695        async_data_read_start(exch, sata_dev_name, sata_dev_name_length);
    9796       
    98         errno_t rc;
     97        sysarg_t rc;
    9998        async_wait_for(req, &rc);
    10099       
     
    102101}
    103102
    104 errno_t ahci_get_num_blocks(async_sess_t *sess, uint64_t *blocks)
     103int ahci_get_num_blocks(async_sess_t *sess, uint64_t *blocks)
    105104{
    106105        async_exch_t *exch = async_exchange_begin(sess);
     
    110109        sysarg_t blocks_hi;
    111110        sysarg_t blocks_lo;
    112         errno_t rc = async_req_1_2(exch, DEV_IFACE_ID(AHCI_DEV_IFACE),
     111        int rc = async_req_1_2(exch, DEV_IFACE_ID(AHCI_DEV_IFACE),
    113112            IPC_M_AHCI_GET_NUM_BLOCKS, &blocks_hi, &blocks_lo);
    114113       
     
    123122}
    124123
    125 errno_t ahci_get_block_size(async_sess_t *sess, size_t *blocks_size)
     124int ahci_get_block_size(async_sess_t *sess, size_t *blocks_size)
    126125{
    127126        async_exch_t *exch = async_exchange_begin(sess);
     
    130129       
    131130        sysarg_t bs;
    132         errno_t rc = async_req_1_1(exch, DEV_IFACE_ID(AHCI_DEV_IFACE),
     131        int rc = async_req_1_1(exch, DEV_IFACE_ID(AHCI_DEV_IFACE),
    133132            IPC_M_AHCI_GET_BLOCK_SIZE, &bs);
    134133       
     
    141140}
    142141
    143 errno_t ahci_read_blocks(async_sess_t *sess, uint64_t blocknum, size_t count,
     142int ahci_read_blocks(async_sess_t *sess, uint64_t blocknum, size_t count,
    144143    void *buf)
    145144{
     
    156155        async_exchange_end(exch);
    157156       
    158         errno_t rc;
     157        sysarg_t rc;
    159158        async_wait_for(req, &rc);
    160159       
     
    162161}
    163162
    164 errno_t ahci_write_blocks(async_sess_t *sess, uint64_t blocknum, size_t count,
     163int ahci_write_blocks(async_sess_t *sess, uint64_t blocknum, size_t count,
    165164    void* buf)
    166165{
     
    176175        async_exchange_end(exch);
    177176       
    178         errno_t rc;
     177        sysarg_t rc;
    179178        async_wait_for(req, &rc);
    180179       
     
    228227        }       
    229228       
    230         const errno_t ret = ahci_iface->get_sata_device_name(fun,
     229        const int ret = ahci_iface->get_sata_device_name(fun,
    231230            sata_dev_name_length, sata_dev_name);
    232231       
     
    252251       
    253252        uint64_t blocks;
    254         const errno_t ret = ahci_iface->get_num_blocks(fun, &blocks);
     253        const int ret = ahci_iface->get_num_blocks(fun, &blocks);
    255254       
    256255        if (ret != EOK)
     
    271270       
    272271        size_t blocks;
    273         const errno_t ret = ahci_iface->get_block_size(fun, &blocks);
     272        const int ret = ahci_iface->get_block_size(fun, &blocks);
    274273       
    275274        if (ret != EOK)
     
    303302        const size_t cnt = (size_t) DEV_IPC_GET_ARG3(*call);
    304303       
    305         const errno_t ret = ahci_iface->read_blocks(fun, blocknum, cnt, buf);
     304        const int ret = ahci_iface->read_blocks(fun, blocknum, cnt, buf);
    306305       
    307306        async_answer_0(callid, ret);
     
    332331        const size_t cnt = (size_t) DEV_IPC_GET_ARG3(*call);
    333332       
    334         const errno_t ret = ahci_iface->write_blocks(fun, blocknum, cnt, buf);
     333        const int ret = ahci_iface->write_blocks(fun, blocknum, cnt, buf);
    335334       
    336335        async_answer_0(callid, ret);
Note: See TracChangeset for help on using the changeset viewer.