Searched refs:fw_iso_context (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/drivers/firewire/ |
D | core.h | 21 struct fw_iso_context; 93 struct fw_iso_context * 96 void (*free_iso_context)(struct fw_iso_context *ctx); 98 int (*start_iso)(struct fw_iso_context *ctx, 101 int (*set_iso_channels)(struct fw_iso_context *ctx, u64 *channels); 103 int (*queue_iso)(struct fw_iso_context *ctx, 108 void (*flush_queue_iso)(struct fw_iso_context *ctx); 110 int (*flush_iso_completions)(struct fw_iso_context *ctx); 112 int (*stop_iso)(struct fw_iso_context *ctx);
|
D | core-iso.c | 163 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, in fw_iso_context_create() 167 struct fw_iso_context *ctx; in fw_iso_context_create() 186 void fw_iso_context_destroy(struct fw_iso_context *ctx) in fw_iso_context_destroy() 192 int fw_iso_context_start(struct fw_iso_context *ctx, in fw_iso_context_start() 199 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels) in fw_iso_context_set_channels() 204 int fw_iso_context_queue(struct fw_iso_context *ctx, in fw_iso_context_queue() 213 void fw_iso_context_queue_flush(struct fw_iso_context *ctx) in fw_iso_context_queue_flush() 219 int fw_iso_context_flush_completions(struct fw_iso_context *ctx) in fw_iso_context_flush_completions() 225 int fw_iso_context_stop(struct fw_iso_context *ctx) in fw_iso_context_stop()
|
D | core-card.c | 626 static struct fw_iso_context *dummy_allocate_iso_context(struct fw_card *card, in dummy_allocate_iso_context() 632 static int dummy_start_iso(struct fw_iso_context *ctx, in dummy_start_iso() 638 static int dummy_set_iso_channels(struct fw_iso_context *ctx, u64 *channels) in dummy_set_iso_channels() 643 static int dummy_queue_iso(struct fw_iso_context *ctx, struct fw_iso_packet *p, in dummy_queue_iso() 649 static void dummy_flush_queue_iso(struct fw_iso_context *ctx) in dummy_flush_queue_iso() 653 static int dummy_flush_iso_completions(struct fw_iso_context *ctx) in dummy_flush_iso_completions()
|
D | core-cdev.c | 71 struct fw_iso_context *iso_context; 924 static void iso_callback(struct fw_iso_context *context, u32 cycle, in iso_callback() 943 static void iso_mc_callback(struct fw_iso_context *context, in iso_mc_callback() 961 static enum dma_data_direction iso_dma_direction(struct fw_iso_context *context) in iso_dma_direction() 972 struct fw_iso_context *context; in ioctl_create_iso_context() 1044 struct fw_iso_context *ctx = client->iso_context; in ioctl_set_iso_channels() 1064 struct fw_iso_context *ctx = client->iso_context; in ioctl_queue_iso()
|
D | ohci.c | 177 struct fw_iso_context base; 2941 static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card, in ohci_allocate_iso_context() 3039 static int ohci_start_iso(struct fw_iso_context *base, in ohci_start_iso() 3089 static int ohci_stop_iso(struct fw_iso_context *base) in ohci_stop_iso() 3114 static void ohci_free_iso_context(struct fw_iso_context *base) in ohci_free_iso_context() 3151 static int ohci_set_iso_channels(struct fw_iso_context *base, u64 *channels) in ohci_set_iso_channels() 3442 static int ohci_queue_iso(struct fw_iso_context *base, in ohci_queue_iso() 3468 static void ohci_flush_queue_iso(struct fw_iso_context *base) in ohci_flush_queue_iso() 3476 static int ohci_flush_iso_completions(struct fw_iso_context *base) in ohci_flush_iso_completions()
|
D | net.c | 141 struct fw_iso_context *broadcast_rcv_context; 725 static void fwnet_receive_broadcast(struct fw_iso_context *context, in fwnet_receive_broadcast() 1092 struct fw_iso_context *context; in fwnet_broadcast_start()
|
/linux-4.1.27/include/linux/ |
D | firewire.h | 432 struct fw_iso_context; 433 typedef void (*fw_iso_callback_t)(struct fw_iso_context *context, 436 typedef void (*fw_iso_mc_callback_t)(struct fw_iso_context *context, 438 struct fw_iso_context { struct 452 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, argument 455 int fw_iso_context_set_channels(struct fw_iso_context *ctx, u64 *channels); 456 int fw_iso_context_queue(struct fw_iso_context *ctx, 460 void fw_iso_context_queue_flush(struct fw_iso_context *ctx); 461 int fw_iso_context_flush_completions(struct fw_iso_context *ctx); 462 int fw_iso_context_start(struct fw_iso_context *ctx, [all …]
|
/linux-4.1.27/sound/firewire/ |
D | amdtp.h | 102 struct fw_iso_context; 116 struct fw_iso_context *context;
|
D | amdtp.c | 785 static void out_stream_callback(struct fw_iso_context *context, u32 cycle, in out_stream_callback() 806 static void in_stream_callback(struct fw_iso_context *context, u32 cycle, in in_stream_callback() 853 static void slave_stream_callback(struct fw_iso_context *context, u32 cycle, in slave_stream_callback() 861 static void amdtp_stream_first_callback(struct fw_iso_context *context, in amdtp_stream_first_callback()
|
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-4.1.27/drivers/media/firewire/ |
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()
|