Name

struct w1_async_cmd — execute callback from the w1_process kthread

Synopsis

struct w1_async_cmd {
  struct list_head async_entry;
  void (* cb) (struct w1_master *dev, struct w1_async_cmd *async_cmd);
};  

Members

struct list_head async_entry

link entry

void (*)(struct w1_master *dev, struct w1_async_cmd *async_cmd) cb

callback function, must list_del and destroy this list before returning

Description

When inserted into the w1_master async_list, w1_process will execute the callback. Embed this into the structure with the command details.