Changeset b1bdc7a4 in mainline for uspace/srv/hid/kbd/port/msim.c


Ignore:
Timestamp:
2011-06-11T19:48:15Z (14 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
56ad818
Parents:
774fc85
Message:

Control keyboard port modules through ops structures. Allows compiling in
all modules at the same time.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/kbd/port/msim.c

    r774fc85 rb1bdc7a4  
    4242#include <errno.h>
    4343
    44 irq_cmd_t msim_cmds[] = {
     44static int msim_port_init(void);
     45static void msim_port_yield(void);
     46static void msim_port_reclaim(void);
     47static void msim_port_write(uint8_t data);
     48
     49kbd_port_ops_t msim_port = {
     50        .init = msim_port_init,
     51        .yield = msim_port_yield,
     52        .reclaim = msim_port_reclaim,
     53        .write = msim_port_write
     54};
     55
     56static irq_cmd_t msim_cmds[] = {
    4557        {
    4658                .cmd = CMD_PIO_READ_8,
     
    5163                .cmd = CMD_ACCEPT
    5264        }
    53        
    5465};
    5566
    56 irq_code_t msim_kbd = {
     67static irq_code_t msim_kbd = {
    5768        sizeof(msim_cmds) / sizeof(irq_cmd_t),
    5869        msim_cmds
     
    6172static void msim_irq_handler(ipc_callid_t iid, ipc_call_t *call);
    6273
    63 int kbd_port_init(void)
     74static int msim_port_init(void)
    6475{
    6576        sysarg_t vaddr;
     
    7889}
    7990
    80 void kbd_port_yield(void)
     91static void msim_port_yield(void)
    8192{
    8293}
    8394
    84 void kbd_port_reclaim(void)
     95static void msim_port_reclaim(void)
    8596{
    8697}
    8798
    88 void kbd_port_write(uint8_t data)
     99static void msim_port_write(uint8_t data)
    89100{
    90101        (void) data;
Note: See TracChangeset for help on using the changeset viewer.