|
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.