Searched refs:fw_iso_context (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/firewire/ |
| A D | core.h | 22 struct fw_iso_context; 94 struct fw_iso_context * 97 void (*free_iso_context)(struct fw_iso_context *ctx); 99 int (*start_iso)(struct fw_iso_context *ctx, 102 int (*set_iso_channels)(struct fw_iso_context *ctx, u64 *channels); 104 int (*queue_iso)(struct fw_iso_context *ctx, 109 void (*flush_queue_iso)(struct fw_iso_context *ctx); 111 int (*flush_iso_completions)(struct fw_iso_context *ctx); 113 int (*stop_iso)(struct fw_iso_context *ctx); 162 static inline void fw_iso_context_init_work(struct fw_iso_context *ctx, work_func_t func) in fw_iso_context_init_work()
|
| A D | core-iso.c | 134 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, in fw_iso_context_create() 138 struct fw_iso_context *ctx; in fw_iso_context_create() 161 void fw_iso_context_destroy(struct fw_iso_context *ctx) in fw_iso_context_destroy() 171 int fw_iso_context_start(struct fw_iso_context *ctx, in fw_iso_context_start() 182 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels) in fw_iso_context_set_channels() 189 int fw_iso_context_queue(struct fw_iso_context *ctx, in fw_iso_context_queue() 202 void fw_iso_context_queue_flush(struct fw_iso_context *ctx) in fw_iso_context_queue_flush() 226 int fw_iso_context_flush_completions(struct fw_iso_context *ctx) in fw_iso_context_flush_completions() 250 int fw_iso_context_stop(struct fw_iso_context *ctx) in fw_iso_context_stop()
|
| A D | core-card.c | 663 static struct fw_iso_context *dummy_allocate_iso_context(struct fw_card *card, in dummy_allocate_iso_context() 678 static int dummy_start_iso(struct fw_iso_context *ctx, in dummy_start_iso() 684 static int dummy_set_iso_channels(struct fw_iso_context *ctx, u64 *channels) in dummy_set_iso_channels() 689 static int dummy_queue_iso(struct fw_iso_context *ctx, struct fw_iso_packet *p, in dummy_queue_iso() 695 static void dummy_flush_queue_iso(struct fw_iso_context *ctx) in dummy_flush_queue_iso() 699 static int dummy_flush_iso_completions(struct fw_iso_context *ctx) in dummy_flush_iso_completions()
|
| A D | core-cdev.c | 62 struct fw_iso_context *iso_context; 979 static void iso_callback(struct fw_iso_context *context, u32 cycle, in iso_callback() 998 static void iso_mc_callback(struct fw_iso_context *context, in iso_mc_callback() 1016 static enum dma_data_direction iso_dma_direction(struct fw_iso_context *context) in iso_dma_direction() 1024 static struct fw_iso_context *fw_iso_mc_context_create(struct fw_card *card, in fw_iso_mc_context_create() 1028 struct fw_iso_context *ctx; in fw_iso_mc_context_create() 1041 struct fw_iso_context *context; in ioctl_create_iso_context() 1116 struct fw_iso_context *ctx = client->iso_context; in ioctl_set_iso_channels() 1136 struct fw_iso_context *ctx = client->iso_context; in ioctl_queue_iso()
|
| A D | ohci.c | 165 struct fw_iso_context base; 1193 struct fw_iso_context *base = container_of(work, struct fw_iso_context, work); in ohci_isoc_context_work() 3078 static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card, in ohci_allocate_iso_context() 3173 static int ohci_start_iso(struct fw_iso_context *base, in ohci_start_iso() 3223 static int ohci_stop_iso(struct fw_iso_context *base) in ohci_stop_iso() 3247 static void ohci_free_iso_context(struct fw_iso_context *base) in ohci_free_iso_context() 3281 static int ohci_set_iso_channels(struct fw_iso_context *base, u64 *channels) in ohci_set_iso_channels() 3565 static int ohci_queue_iso(struct fw_iso_context *base, in ohci_queue_iso() 3586 static void ohci_flush_queue_iso(struct fw_iso_context *base) in ohci_flush_queue_iso() 3594 static int ohci_flush_iso_completions(struct fw_iso_context *base) in ohci_flush_iso_completions()
|
| A D | net.c | 142 struct fw_iso_context *broadcast_rcv_context; 747 static void fwnet_receive_broadcast(struct fw_iso_context *context, in fwnet_receive_broadcast() 1104 struct fw_iso_context *context; in fwnet_broadcast_start()
|
| /linux/include/linux/ |
| A D | firewire.h | 500 struct fw_iso_context; 501 typedef void (*fw_iso_callback_t)(struct fw_iso_context *context, 504 typedef void (*fw_iso_mc_callback_t)(struct fw_iso_context *context, 512 struct fw_iso_context { struct 524 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, argument 528 int fw_iso_context_queue(struct fw_iso_context *ctx, 532 void fw_iso_context_queue_flush(struct fw_iso_context *ctx); 533 int fw_iso_context_flush_completions(struct fw_iso_context *ctx); 553 int fw_iso_context_start(struct fw_iso_context *ctx, 555 int fw_iso_context_stop(struct fw_iso_context *ctx); [all …]
|
| /linux/include/trace/events/ |
| A D | firewire.h | 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), 644 TP_PROTO(const struct fw_iso_context *ctx), 662 TP_PROTO(const struct fw_iso_context *ctx), 668 TP_PROTO(const struct fw_iso_context *ctx), 674 TP_PROTO(const struct fw_iso_context *ctx), 680 TP_PROTO(const struct fw_iso_context *ctx), [all …]
|
| /linux/sound/firewire/ |
| A D | amdtp-stream.h | 95 struct fw_iso_context; 128 struct fw_iso_context *context;
|
| A D | amdtp-stream.c | 1171 static void process_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in process_rx_packets() 1242 static void skip_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in skip_rx_packets() 1274 static void irq_target_callback(struct fw_iso_context *context, u32 tstamp, size_t header_length, 1277 static void process_rx_packets_intermediately(struct fw_iso_context *context, u32 tstamp, in process_rx_packets_intermediately() 1331 static void process_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in process_tx_packets() 1378 static void drop_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length, in drop_tx_packets() 1406 static void process_tx_packets_intermediately(struct fw_iso_context *context, u32 tstamp, in process_tx_packets_intermediately() 1457 static void drop_tx_packets_initially(struct fw_iso_context *context, u32 tstamp, in drop_tx_packets_initially() 1583 static void irq_target_callback_intermediately(struct fw_iso_context *context, u32 tstamp, in irq_target_callback_intermediately() 1593 static void irq_target_callback_skip(struct fw_iso_context *context, u32 tstamp, in irq_target_callback_skip() [all …]
|
| A D | isight.c | 58 struct fw_iso_context *context; 165 static void isight_packet(struct fw_iso_context *context, u32 cycle, in isight_packet()
|
| /linux/drivers/media/firewire/ |
| A D | firedtv-fw.c | 78 struct fw_iso_context *context; 98 static void handle_iso(struct fw_iso_context *context, u32 cycle, in handle_iso()
|
Completed in 37 milliseconds