Lines Matching defs:hpsb_iso
39 * descriptors in kernel memory (hpsb_iso.infos[]). */
76 struct hpsb_iso {
86 void (*callback)(struct hpsb_iso*);
153 struct hpsb_iso* hpsb_iso_xmit_init(struct hpsb_host *host,
159 void (*callback)(struct hpsb_iso*));
160 struct hpsb_iso* hpsb_iso_recv_init(struct hpsb_host *host,
166 void (*callback)(struct hpsb_iso*));
167 int hpsb_iso_recv_listen_channel(struct hpsb_iso *iso, unsigned char channel);
168 int hpsb_iso_recv_unlisten_channel(struct hpsb_iso *iso, unsigned char channel);
169 int hpsb_iso_recv_set_channel_mask(struct hpsb_iso *iso, u64 mask);
170 int hpsb_iso_xmit_start(struct hpsb_iso *iso, int start_on_cycle,
172 int hpsb_iso_recv_start(struct hpsb_iso *iso, int start_on_cycle,
174 void hpsb_iso_stop(struct hpsb_iso *iso);
175 void hpsb_iso_shutdown(struct hpsb_iso *iso);
176 int hpsb_iso_xmit_queue_packet(struct hpsb_iso *iso, u32 offset, u16 len,
178 int hpsb_iso_xmit_sync(struct hpsb_iso *iso);
179 int hpsb_iso_recv_release_packets(struct hpsb_iso *recv,
181 int hpsb_iso_recv_flush(struct hpsb_iso *iso);
182 int hpsb_iso_n_ready(struct hpsb_iso *iso);
186 void hpsb_iso_packet_sent(struct hpsb_iso *iso, int cycle, int error);
187 void hpsb_iso_packet_received(struct hpsb_iso *iso, u32 offset, u16 len,
190 void hpsb_iso_wake(struct hpsb_iso *iso);