Changeset a9f91cd in mainline for uspace/drv/uhci-hcd/uhci_hc.c


Ignore:
Timestamp:
2011-03-13T18:09:16Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
335382d, f123909
Parents:
9351353
Message:

Refactoring final touches

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/uhci_hc.c

    r9351353 ra9f91cd  
    6868 */
    6969/*----------------------------------------------------------------------------*/
    70 static int uhci_init_transfer_lists(uhci_hc_t *instance);
    71 static int uhci_init_mem_structures(uhci_hc_t *instance);
    72 static void uhci_init_hw(uhci_hc_t *instance);
    73 
    74 static int uhci_interrupt_emulator(void *arg);
    75 static int uhci_debug_checker(void *arg);
     70static int uhci_hc_init_transfer_lists(uhci_hc_t *instance);
     71static int uhci_hc_init_mem_structures(uhci_hc_t *instance);
     72static void uhci_hc_init_hw(uhci_hc_t *instance);
     73
     74static int uhci_hc_interrupt_emulator(void *arg);
     75static int uhci_hc_debug_checker(void *arg);
    7676
    7777static bool allowed_usb_packet(
     
    113113            io, reg_size);
    114114
    115         ret = uhci_init_mem_structures(instance);
     115        ret = uhci_hc_init_mem_structures(instance);
    116116        CHECK_RET_DEST_FUN_RETURN(ret,
    117117            "Failed to initialize UHCI memory structures.\n");
    118118
    119         uhci_init_hw(instance);
     119        uhci_hc_init_hw(instance);
    120120        instance->cleaner =
    121             fibril_create(uhci_interrupt_emulator, instance);
     121            fibril_create(uhci_hc_interrupt_emulator, instance);
    122122        fibril_add_ready(instance->cleaner);
    123123
    124         instance->debug_checker = fibril_create(uhci_debug_checker, instance);
     124        instance->debug_checker = fibril_create(uhci_hc_debug_checker, instance);
    125125        fibril_add_ready(instance->debug_checker);
    126126
     
    134134 * @param[in] instance UHCI structure to use.
    135135 */
    136 void uhci_init_hw(uhci_hc_t *instance)
     136void uhci_hc_init_hw(uhci_hc_t *instance)
    137137{
    138138        assert(instance);
     
    172172 * @note Should be called only once on any structure.
    173173 */
    174 int uhci_init_mem_structures(uhci_hc_t *instance)
     174int uhci_hc_init_mem_structures(uhci_hc_t *instance)
    175175{
    176176        assert(instance);
     
    201201
    202202        /* Init transfer lists */
    203         ret = uhci_init_transfer_lists(instance);
     203        ret = uhci_hc_init_transfer_lists(instance);
    204204        CHECK_RET_DEST_CMDS_RETURN(ret, "Failed to init transfer lists.\n");
    205205        usb_log_debug("Initialized transfer lists.\n");
     
    235235 * @note Should be called only once on any structure.
    236236 */
    237 int uhci_init_transfer_lists(uhci_hc_t *instance)
     237int uhci_hc_init_transfer_lists(uhci_hc_t *instance)
    238238{
    239239        assert(instance);
     
    299299 * @return Error code
    300300 */
    301 int uhci_schedule(uhci_hc_t *instance, batch_t *batch)
     301int uhci_hc_schedule(uhci_hc_t *instance, batch_t *batch)
    302302{
    303303        assert(instance);
     
    327327 * @param[in] status Value of the stsatus regiser at the time of interrupt.
    328328 */
    329 void uhci_interrupt(uhci_hc_t *instance, uint16_t status)
     329void uhci_hc_interrupt(uhci_hc_t *instance, uint16_t status)
    330330{
    331331        assert(instance);
     
    345345 * @return EOK
    346346 */
    347 int uhci_interrupt_emulator(void* arg)
     347int uhci_hc_interrupt_emulator(void* arg)
    348348{
    349349        usb_log_debug("Started interrupt emulator.\n");
     
    357357                if (status != 0)
    358358                        usb_log_debug2("UHCI status: %x.\n", status);
    359                 uhci_interrupt(instance, status);
     359                uhci_hc_interrupt(instance, status);
    360360                async_usleep(UHCI_CLEANER_TIMEOUT);
    361361        }
     
    368368 * @return EOK
    369369 */
    370 int uhci_debug_checker(void *arg)
     370int uhci_hc_debug_checker(void *arg)
    371371{
    372372        uhci_hc_t *instance = (uhci_hc_t*)arg;
Note: See TracChangeset for help on using the changeset viewer.