static int get_free_io_mem_idx(void)

{

    int i;



    for (i = 0; i<IO_MEM_NB_ENTRIES; i++)

        if (!io_mem_used[i]) {

            io_mem_used[i] = 1;

            return i;

        }



    return -1;

}

static int get_free_io_mem_idx(void)

{

    int i;



    for (i = 0; i<IO_MEM_NB_ENTRIES; i++)

        if (!io_mem_used[i]) {

            io_mem_used[i] = 1;

            return i;

        }



    return -1;

}

static int FUNC_0(void)

{

    int VAR_0;



    for (VAR_0 = 0; VAR_0<IO_MEM_NB_ENTRIES; VAR_0++)

        if (!io_mem_used[VAR_0]) {

            io_mem_used[VAR_0] = 1;

            return VAR_0;

        }



    return -1;

}

static int FUNC_0(void)
{ int VAR_0; for (VAR_0 = 0; VAR_0<IO_MEM_NB_ENTRIES; VAR_0++) if (!io_mem_used[VAR_0]) { io_mem_used[VAR_0] = 1; return VAR_0; } return -1; }