Ignore:
File:
1 edited

Legend:

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

    rd7c72db r7a252ec8  
    3636 */
    3737
    38 #include <assert.h>
    39 
    4038#include "dev_iface.h"
    41 #include "remote_hw_res.h"
    42 #include "remote_char_dev.h"
    43 #include "remote_usb.h"
    44 #include "remote_usbhc.h"
    45 #include "remote_usbhid.h"
    46 #include "remote_pci.h"
    47 
    48 #include <stdio.h>
     39#include "remote_res.h"
     40#include "remote_char.h"
    4941
    5042static iface_dipatch_table_t remote_ifaces = {
    5143        .ifaces = {
    52                 &remote_hw_res_iface,
    53                 &remote_char_dev_iface,
    54                 &remote_pci_iface,
    55                 &remote_usb_iface,
    56                 &remote_usbhc_iface,
    57                 &remote_usbhid_iface
     44                &remote_res_iface,
     45                &remote_char_iface
    5846        }
    5947};
    6048
    61 remote_iface_t *get_remote_iface(int idx)
    62 {
     49remote_iface_t* get_remote_iface(int idx)
     50{       
    6351        assert(is_valid_iface_idx(idx));
    64        
    6552        return remote_ifaces.ifaces[idx];
    6653}
    6754
    6855remote_iface_func_ptr_t
    69 get_remote_method(remote_iface_t *rem_iface, sysarg_t iface_method_idx)
     56get_remote_method(remote_iface_t *rem_iface, ipcarg_t iface_method_idx)
    7057{
    7158        if (iface_method_idx >= rem_iface->method_count) {
    7259                return NULL;
    7360        }
    74 
    7561        return rem_iface->methods[iface_method_idx];
    76 }
    77 
    78 bool is_valid_iface_idx(int idx)
    79 {
    80         return (0 <= idx) && (idx < DEV_IFACE_MAX);
    8162}
    8263
Note: See TracChangeset for help on using the changeset viewer.