/alps/pcitool

To get this branch, use:
bzr branch http://suren.me/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to cli.c

  • Committer: Suren A. Chilingaryan
  • Date: 2011-07-18 14:42:51 UTC
  • Revision ID: csa@dside.dyndns.org-20110718144251-nmbl7xhcq00mfx1p
IRQ acknowledgement support in the engine API

Show diffs side-by-side

added added

removed removed

Lines of Context:
1077
1077
    }
1078
1078
    closedir(dir);
1079
1079
 
 
1080
    if ((n_uses == 1)&&(uses[0].count == 0)) {
 
1081
        printf("No kernel memory is allocated\n");
 
1082
        return 0;
 
1083
    }
 
1084
    
1080
1085
    printf("Use Type               Count         Total Size        REF           Mode \n");
1081
1086
    printf("--------------------------------------------------------------------------------\n");
1082
1087
    for (useid = 0; useid < n_uses; useid++) {
1144
1149
    return 0;
1145
1150
}
1146
1151
 
1147
 
int WaitIRQ(pcilib_t *handle, pcilib_model_description_t *model_info, pcilib_irq_source_t irq_source, pcilib_timeout_t timeout) {
 
1152
int WaitIRQ(pcilib_t *handle, pcilib_model_description_t *model_info, pcilib_irq_hw_source_t irq_source, pcilib_timeout_t timeout) {
1148
1153
    int err;
1149
1154
    size_t count;
1150
1155
    
1186
1191
    const char *event = NULL;
1187
1192
    const char *dma_channel = NULL;
1188
1193
    const char *use = NULL;
1189
 
    pcilib_irq_source_t irq_source;
 
1194
    pcilib_irq_hw_source_t irq_source;
1190
1195
    pcilib_dma_direction_t dma_direction = PCILIB_DMA_BIDIRECTIONAL;
1191
1196
    
1192
1197
    pcilib_dma_engine_addr_t dma = PCILIB_DMA_ENGINE_ADDR_INVALID;