Home
last modified time | relevance | path

Searched refs:fw_iso_context (Results 1 – 9 of 9) sorted by relevance

/linux/include/linux/
H A Dfirewire.h536 struct fw_iso_context;
537 typedef void (*fw_iso_callback_t)(struct fw_iso_context *context,
540 typedef void (*fw_iso_mc_callback_t)(struct fw_iso_context *context,
552 struct fw_iso_context { struct
565 struct fw_iso_context *__fw_iso_context_create(struct fw_card *card, int type, int channel, argument
568 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels);
569 int fw_iso_context_queue(struct fw_iso_context *ctx,
573 void fw_iso_context_queue_flush(struct fw_iso_context *ctx);
574 int fw_iso_context_flush_completions(struct fw_iso_context *ctx);
576 static inline struct fw_iso_context *fw_iso_context_create(struct fw_card *card, int type, in fw_iso_context_create()
[all …]
/linux/include/trace/events/
H A Dfirewire.h446 TP_PROTO(const struct fw_iso_context *ctx, unsigned int channel, unsigned int scode),
471 TP_PROTO(const struct fw_iso_context *ctx, unsigned int channel, unsigned int header_size),
496 TP_PROTO(const struct fw_iso_context *ctx),
515 TP_PROTO(const struct fw_iso_context *ctx),
533 TP_PROTO(const struct fw_iso_context *ctx),
539 TP_PROTO(const struct fw_iso_context *ctx),
545 TP_PROTO(const struct fw_iso_context *ctx),
551 TP_PROTO(const struct fw_iso_context *ctx, u64 channels),
572 TP_PROTO(const struct fw_iso_context *ctx, int cycle_match),
597 TP_PROTO(const struct fw_iso_context *ctx, int cycle_match, unsigned int sync, unsigned int tags),
[all …]
/linux/drivers/firewire/
H A Dcore-iso.c141 struct fw_iso_context *__fw_iso_context_create(struct fw_card *card, int type, int channel, in __fw_iso_context_create()
145 struct fw_iso_context *ctx; in __fw_iso_context_create()
170 void fw_iso_context_destroy(struct fw_iso_context *ctx) in fw_iso_context_destroy()
180 int fw_iso_context_start(struct fw_iso_context *ctx, in fw_iso_context_start()
191 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels) in fw_iso_context_set_channels()
198 int fw_iso_context_queue(struct fw_iso_context *ctx, in fw_iso_context_queue()
211 void fw_iso_context_queue_flush(struct fw_iso_context *ctx) in fw_iso_context_queue_flush()
235 int fw_iso_context_flush_completions(struct fw_iso_context *ctx) in fw_iso_context_flush_completions()
259 int fw_iso_context_stop(struct fw_iso_context *ctx) in fw_iso_context_stop()
H A Dohci.c169 struct fw_iso_context base;
997 struct fw_iso_context *base = from_work(base, work, work); in ohci_isoc_context_work()
2959 static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card, int type, int channel, in ohci_allocate_iso_context()
3058 static int ohci_start_iso(struct fw_iso_context *base, in ohci_start_iso()
3108 static int ohci_stop_iso(struct fw_iso_context *base) in ohci_stop_iso()
3132 static void ohci_free_iso_context(struct fw_iso_context *base) in ohci_free_iso_context()
3170 static int ohci_set_iso_channels(struct fw_iso_context *base, u64 *channels) in ohci_set_iso_channels()
3452 static int ohci_queue_iso(struct fw_iso_context *base, in ohci_queue_iso()
3473 static void ohci_flush_queue_iso(struct fw_iso_context *base) in ohci_flush_queue_iso()
3481 static int ohci_flush_iso_completions(struct fw_iso_context *base) in ohci_flush_iso_completions()
H A Dnet.c141 struct fw_iso_context *broadcast_rcv_context;
750 static void fwnet_receive_broadcast(struct fw_iso_context *context, in fwnet_receive_broadcast()
1107 struct fw_iso_context *context; in fwnet_broadcast_start()
/linux/sound/firewire/
H A Damdtp-stream.h95 struct fw_iso_context;
128 struct fw_iso_context *context;
H A Damdtp-stream.c1156 static void process_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in process_rx_packets()
1227 static void skip_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in skip_rx_packets()
1259 static void irq_target_callback(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1262 static void process_rx_packets_intermediately(struct fw_iso_context *context, u32 tstamp, in process_rx_packets_intermediately()
1316 static void process_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in process_tx_packets()
1363 static void drop_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in drop_tx_packets()
1391 static void process_tx_packets_intermediately(struct fw_iso_context *context, u32 tstamp, in process_tx_packets_intermediately()
1442 static void drop_tx_packets_initially(struct fw_iso_context *context, u32 tstamp, in drop_tx_packets_initially()
1558 static void irq_target_callback(struct fw_iso_context *context, u32 tstamp, size_t header_length, in irq_target_callback()
1568 static void irq_target_callback_intermediately(struct fw_iso_context *context, u32 tstamp, in irq_target_callback_intermediately()
[all …]
H A Disight.c57 struct fw_iso_context *context;
164 static void isight_packet(struct fw_iso_context *context, u32 cycle, in isight_packet()
/linux/drivers/media/firewire/
H A Dfiredtv-fw.c77 struct fw_iso_context *context;
97 static void handle_iso(struct fw_iso_context *context, u32 cycle, in handle_iso()