Searched refs:fw_iso_context (Results 1 – 9 of 9) sorted by relevance
| /linux/include/linux/ |
| H A D | firewire.h | 536 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 D | firewire.h | 446 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 D | core-iso.c | 141 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 D | ohci.c | 169 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 D | net.c | 141 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 D | amdtp-stream.h | 95 struct fw_iso_context; 128 struct fw_iso_context *context;
|
| H A D | amdtp-stream.c | 1156 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 D | isight.c | 57 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 D | firedtv-fw.c | 77 struct fw_iso_context *context; 97 static void handle_iso(struct fw_iso_context *context, u32 cycle, in handle_iso()
|