Ejemplo n.º 1
0
static void parser_tasklet(ulong data)
{
    u32 int_status = READ_MPEG_REG(PARSER_INT_STATUS);

    WRITE_MPEG_REG(PARSER_INT_STATUS, int_status);

    if (int_status & PARSER_INTSTAT_SC_FOUND) {
        WRITE_MPEG_REG(PFIFO_RD_PTR, 0);
        WRITE_MPEG_REG(PFIFO_WR_PTR, 0);
        search_done = 1;
		if (search_done_cb)
			search_done_cb(search_done_cb_data);
        wake_up_interruptible(&wq);
    }
}
Ejemplo n.º 2
0
static void backward_search_done_cb(struct editor *editor, char *command) {
  search_done_cb(editor, command, SEARCH_BACKWARDS);
}
Ejemplo n.º 3
0
static void forward_search_done_cb(struct editor *editor, char *command) {
  search_done_cb(editor, command, SEARCH_FORWARDS);
}