Searched refs:fw_iso_context (Results 1 - 11 of 11) sorted by relevance

/linux-master/drivers/firewire/
H A Dcore.h22 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);
H A Dcore-iso.c132 struct fw_iso_context *fw_iso_context_create(struct fw_card *card,
136 struct fw_iso_context *ctx;
155 void fw_iso_context_destroy(struct fw_iso_context *ctx)
161 int fw_iso_context_start(struct fw_iso_context *ctx,
168 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels)
173 int fw_iso_context_queue(struct fw_iso_context *ctx,
182 void fw_iso_context_queue_flush(struct fw_iso_context *ctx)
188 int fw_iso_context_flush_completions(struct fw_iso_context *ctx)
194 int fw_iso_context_stop(struct fw_iso_context *ctx)
H A Dcore-card.c641 static struct fw_iso_context *dummy_allocate_iso_context(struct fw_card *card,
656 static int dummy_start_iso(struct fw_iso_context *ctx,
662 static int dummy_set_iso_channels(struct fw_iso_context *ctx, u64 *channels)
667 static int dummy_queue_iso(struct fw_iso_context *ctx, struct fw_iso_packet *p,
673 static void dummy_flush_queue_iso(struct fw_iso_context *ctx)
677 static int dummy_flush_iso_completions(struct fw_iso_context *ctx)
H A Dcore-cdev.c60 struct fw_iso_context *iso_context;
965 static void iso_callback(struct fw_iso_context *context, u32 cycle,
984 static void iso_mc_callback(struct fw_iso_context *context,
1002 static enum dma_data_direction iso_dma_direction(struct fw_iso_context *context)
1010 static struct fw_iso_context *fw_iso_mc_context_create(struct fw_card *card,
1014 struct fw_iso_context *ctx;
1027 struct fw_iso_context *context;
1104 struct fw_iso_context *ctx = client->iso_context;
1124 struct fw_iso_context *ctx = client->iso_context;
H A Dohci.c164 struct fw_iso_context base;
2996 static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card,
3094 static int ohci_start_iso(struct fw_iso_context *base,
3144 static int ohci_stop_iso(struct fw_iso_context *base)
3169 static void ohci_free_iso_context(struct fw_iso_context *base)
3206 static int ohci_set_iso_channels(struct fw_iso_context *base, u64 *channels)
3497 static int ohci_queue_iso(struct fw_iso_context *base,
3523 static void ohci_flush_queue_iso(struct fw_iso_context *base)
3531 static int ohci_flush_iso_completions(struct fw_iso_context *base)
H A Dnet.c142 struct fw_iso_context *broadcast_rcv_context;
747 static void fwnet_receive_broadcast(struct fw_iso_context *context,
1104 struct fw_iso_context *context;
/linux-master/include/linux/
H A Dfirewire.h498 struct fw_iso_context;
499 typedef void (*fw_iso_callback_t)(struct fw_iso_context *context,
502 typedef void (*fw_iso_mc_callback_t)(struct fw_iso_context *context,
510 struct fw_iso_context { struct
521 struct fw_iso_context *fw_iso_context_create(struct fw_card *card,
524 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels);
525 int fw_iso_context_queue(struct fw_iso_context *ctx,
529 void fw_iso_context_queue_flush(struct fw_iso_context *ctx);
530 int fw_iso_context_flush_completions(struct fw_iso_context *ctx);
531 int fw_iso_context_start(struct fw_iso_context *ct
[all...]
/linux-master/sound/firewire/
H A Damdtp-stream.h95 struct fw_iso_context;
128 struct fw_iso_context *context;
H A Damdtp-stream.c1139 static void process_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1213 static void skip_rx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1245 static void irq_target_callback(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1248 static void process_rx_packets_intermediately(struct fw_iso_context *context, u32 tstamp,
1302 static void process_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1349 static void drop_tx_packets(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1377 static void process_tx_packets_intermediately(struct fw_iso_context *context, u32 tstamp,
1428 static void drop_tx_packets_initially(struct fw_iso_context *context, u32 tstamp,
1544 static void irq_target_callback(struct fw_iso_context *context, u32 tstamp, size_t header_length,
1554 static void irq_target_callback_intermediately(struct fw_iso_context *contex
[all...]
H A Disight.c58 struct fw_iso_context *context;
165 static void isight_packet(struct fw_iso_context *context, u32 cycle,
/linux-master/drivers/media/firewire/
H A Dfiredtv-fw.c78 struct fw_iso_context *context;
98 static void handle_iso(struct fw_iso_context *context, u32 cycle,

Completed in 176 milliseconds