Lines Matching defs:firewire_comm
96 struct firewire_comm { struct
97 device_t dev;
98 device_t bdev;
99 uint16_t busid:10,
100 nodeid:6;
101 u_int mode;
102 u_int nport;
103 u_int speed;
104 u_int maxrec;
105 u_int irm;
106 u_int max_node;
107 u_int max_hop;
109 uint32_t status;
144 uint32_t (*cyctimer) (struct firewire_comm *); argument
145 void (*ibr) (struct firewire_comm *); argument
146 uint32_t (*set_bmr) (struct firewire_comm *, uint32_t); argument
148 int (*irx_enable) (struct firewire_comm *, int); argument
149 int (*irx_disable) (struct firewire_comm *, int); argument
150 int (*itx_enable) (struct firewire_comm *, int); argument
151 int (*itx_disable) (struct firewire_comm *, int); argument
153 void (*poll) (struct firewire_comm *, int, int); argument
154 void (*set_intr) (struct firewire_comm *, int); argument
155 void (*irx_post) (struct firewire_comm *, uint32_t *); argument
156 void (*itx_post) (struct firewire_comm *, uint32_t *); argument
157 struct tcode_info *tcode;
158 bus_dma_tag_t dmat;
159 struct mtx mtx;
160 struct mtx wait_lock;
161 struct taskqueue *taskqueue;
185 void (*start) (struct firewire_comm *); argument