Lines Matching refs:fw_card

19 struct fw_card;
31 void fw_err(const struct fw_card *card, const char *fmt, ...);
33 void fw_notice(const struct fw_card *card, const char *fmt, ...);
60 int (*enable)(struct fw_card *card,
63 int (*read_phy_reg)(struct fw_card *card, int address);
64 int (*update_phy_reg)(struct fw_card *card, int address,
72 int (*set_config_rom)(struct fw_card *card,
75 void (*send_request)(struct fw_card *card, struct fw_packet *packet);
76 void (*send_response)(struct fw_card *card, struct fw_packet *packet);
78 int (*cancel_packet)(struct fw_card *card, struct fw_packet *packet);
88 int (*enable_phys_dma)(struct fw_card *card,
91 u32 (*read_csr)(struct fw_card *card, int csr_offset);
92 void (*write_csr)(struct fw_card *card, int csr_offset, u32 value);
95 (*allocate_iso_context)(struct fw_card *card,
116 void fw_card_initialize(struct fw_card *card,
118 int fw_card_add(struct fw_card *card,
120 void fw_core_remove_card(struct fw_card *card);
122 void fw_schedule_bm_work(struct fw_card *card, unsigned long delay);
130 void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p);
153 void fw_node_event(struct fw_card *card, struct fw_node *node, int event);
159 int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card,
210 void fw_core_handle_bus_reset(struct fw_card *card, int node_id,
212 void fw_destroy_nodes(struct fw_card *card);
248 void fw_core_handle_request(struct fw_card *card, struct fw_packet *request);
249 void fw_core_handle_response(struct fw_card *card, struct fw_packet *packet);
266 void fw_send_phy_config(struct fw_card *card,