Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/endpoint_list.h

    rd736fe38 r23f40280  
    4141#include "utils/malloc32.h"
    4242
    43 /** Structure maintains both OHCI queue and software list of active endpoints.*/
    44 typedef struct endpoint_list
    45 {
    46         /** Guard against add/remove races */
     43typedef struct endpoint_list {
    4744        fibril_mutex_t guard;
    48         /** OHCI hw structure at the beginning of the queue */
    4945        ed_t *list_head;
    50         /** Physical address of the first(dummy) ED */
    5146        uint32_t list_head_pa;
    52         /** Assigned name, provides nicer debug output */
    5347        const char *name;
    54         /** Sw list of all active EDs */
    5548        link_t endpoint_list;
    5649} endpoint_list_t;
     
    6053 * @param[in] instance Memory place to use.
    6154 *
    62  * Frees memory of the internal ed_t structure.
     55 * Frees memory for internal qh_t structure.
    6356 */
    6457static inline void endpoint_list_fini(endpoint_list_t *instance)
     
    7568
    7669void endpoint_list_remove_ep(endpoint_list_t *instance, hcd_endpoint_t *hcd_ep);
     70#if 0
     71void endpoint_list_remove_finished(endpoint_list_t *instance, link_t *done);
     72
     73void endpoint_list_abort_all(endpoint_list_t *instance);
     74#endif
    7775#endif
    7876/**
Note: See TracChangeset for help on using the changeset viewer.