|
| int(* | enable )(struct fw_card *card, const __be32 *config_rom, size_t length) |
| |
| int(* | read_phy_reg )(struct fw_card *card, int address) |
| |
| int(* | update_phy_reg )(struct fw_card *card, int address, int clear_bits, int set_bits) |
| |
| int(* | set_config_rom )(struct fw_card *card, const __be32 *config_rom, size_t length) |
| |
| void(* | send_request )(struct fw_card *card, struct fw_packet *packet) |
| |
| void(* | send_response )(struct fw_card *card, struct fw_packet *packet) |
| |
| int(* | cancel_packet )(struct fw_card *card, struct fw_packet *packet) |
| |
| int(* | enable_phys_dma )(struct fw_card *card, int node_id, int generation) |
| |
| u32(* | read_csr )(struct fw_card *card, int csr_offset) |
| |
| void(* | write_csr )(struct fw_card *card, int csr_offset, u32 value) |
| |
| struct fw_iso_context *(* | allocate_iso_context )(struct fw_card *card, int type, int channel, size_t header_size) |
| |
| void(* | free_iso_context )(struct fw_iso_context *ctx) |
| |
| int(* | start_iso )(struct fw_iso_context *ctx, s32 cycle, u32 sync, u32 tags) |
| |
| int(* | set_iso_channels )(struct fw_iso_context *ctx, u64 *channels) |
| |
| int(* | queue_iso )(struct fw_iso_context *ctx, struct fw_iso_packet *packet, struct fw_iso_buffer *buffer, unsigned long payload) |
| |
| void(* | flush_queue_iso )(struct fw_iso_context *ctx) |
| |
| int(* | flush_iso_completions )(struct fw_iso_context *ctx) |
| |
| int(* | stop_iso )(struct fw_iso_context *ctx) |
| |
Definition at line 52 of file core.h.