STRUCT W1_MASTER(9) | W1 API internal to the kernel | STRUCT W1_MASTER(9) |
NAME¶
struct_w1_master - one per bus master
SYNOPSIS¶
struct w1_master {
struct list_head w1_master_entry;
struct module * owner;
unsigned char name;
struct mutex list_mutex;
struct list_head slist;
struct list_head async_list;
int max_slave_count;
int slave_count;
unsigned long attempts;
int slave_ttl;
int initialized;
u32 id;
int search_count;
u64 search_id;
atomic_t refcnt;
void * priv;
int enable_pullup;
int pullup_duration;
long flags;
struct task_struct * thread;
struct mutex mutex;
struct mutex bus_mutex;
struct device_driver * driver;
struct device dev;
struct w1_bus_master * bus_master;
u32 seq; };
MEMBERS¶
struct list_head w1_master_entry
struct module * owner
unsigned char name
struct mutex list_mutex
struct list_head slist
struct list_head async_list
int max_slave_count
int slave_count
unsigned long attempts
int slave_ttl
int initialized
u32 id
int search_count
u64 search_id
atomic_t refcnt
void * priv
int enable_pullup
int pullup_duration
long flags
struct task_struct * thread
struct mutex mutex
struct mutex bus_mutex
struct device_driver * driver
struct device dev
struct w1_bus_master * bus_master
u32 seq
AUTHOR¶
David Fries <David@Fries.net>
COPYRIGHT¶
September 2017 | Kernel Hackers Manual 4.12 |