fw_card 28 drivers/firewire/core-card.c void func(const struct fw_card *card, const char *fmt, ...) \ fw_card 90 drivers/firewire/core-card.c static void generate_config_rom(struct fw_card *card, __be32 *config_rom) fw_card 152 drivers/firewire/core-card.c struct fw_card *card; fw_card 219 drivers/firewire/core-card.c static int reset_bus(struct fw_card *card, bool short_reset) fw_card 227 drivers/firewire/core-card.c void fw_schedule_bus_reset(struct fw_card *card, bool delayed, bool short_reset) fw_card 242 drivers/firewire/core-card.c struct fw_card *card = container_of(work, struct fw_card, br_work.work); fw_card 258 drivers/firewire/core-card.c static void allocate_broadcast_channel(struct fw_card *card, int generation) fw_card 280 drivers/firewire/core-card.c void fw_schedule_bm_work(struct fw_card *card, unsigned long delay) fw_card 289 drivers/firewire/core-card.c struct fw_card *card = container_of(work, struct fw_card, bm_work.work); fw_card 514 drivers/firewire/core-card.c void fw_card_initialize(struct fw_card *card, fw_card 546 drivers/firewire/core-card.c int fw_card_add(struct fw_card *card, fw_card 581 drivers/firewire/core-card.c static int dummy_read_phy_reg(struct fw_card *card, int address) fw_card 586 drivers/firewire/core-card.c static int dummy_update_phy_reg(struct fw_card *card, int address, fw_card 592 drivers/firewire/core-card.c static void dummy_send_request(struct fw_card *card, struct fw_packet *packet) fw_card 597 drivers/firewire/core-card.c static void dummy_send_response(struct fw_card *card, struct fw_packet *packet) fw_card 602 drivers/firewire/core-card.c static int dummy_cancel_packet(struct fw_card *card, struct fw_packet *packet) fw_card 607 drivers/firewire/core-card.c static int dummy_enable_phys_dma(struct fw_card *card, fw_card 613 drivers/firewire/core-card.c static struct fw_iso_context *dummy_allocate_iso_context(struct fw_card *card, fw_card 662 drivers/firewire/core-card.c struct fw_card *card = container_of(kref, struct fw_card, kref); fw_card 668 drivers/firewire/core-card.c void fw_core_remove_card(struct fw_card *card) fw_card 111 drivers/firewire/core-cdev.c struct fw_card *card; fw_card 341 drivers/firewire/core-cdev.c struct fw_card *card = client->device->card; fw_card 535 drivers/firewire/core-cdev.c static void complete_transaction(struct fw_card *card, int rcode, fw_card 665 drivers/firewire/core-cdev.c static void handle_request(struct fw_card *card, struct fw_request *request, fw_card 1194 drivers/firewire/core-cdev.c struct fw_card *card = client->device->card; fw_card 1481 drivers/firewire/core-cdev.c struct fw_card *card, int status) fw_card 1509 drivers/firewire/core-cdev.c struct fw_card *card = client->device->card; fw_card 1542 drivers/firewire/core-cdev.c struct fw_card *card = client->device->card; fw_card 1558 drivers/firewire/core-cdev.c void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p) fw_card 509 drivers/firewire/core-device.c struct fw_card *card = device->card; fw_card 821 drivers/firewire/core-device.c struct fw_card *card = device->card; fw_card 881 drivers/firewire/core-device.c struct fw_card *card = new->card; fw_card 928 drivers/firewire/core-device.c struct fw_card *card = device->card; fw_card 988 drivers/firewire/core-device.c struct fw_card *card = device->card; fw_card 1133 drivers/firewire/core-device.c struct fw_card *card = device->card; fw_card 1203 drivers/firewire/core-device.c void fw_node_event(struct fw_card *card, struct fw_node *node, int event) fw_card 54 drivers/firewire/core-iso.c int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, fw_card 77 drivers/firewire/core-iso.c int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, fw_card 102 drivers/firewire/core-iso.c struct fw_card *card) fw_card 139 drivers/firewire/core-iso.c struct fw_iso_context *fw_iso_context_create(struct fw_card *card, fw_card 211 drivers/firewire/core-iso.c static int manage_bandwidth(struct fw_card *card, int irm_id, int generation, fw_card 249 drivers/firewire/core-iso.c static int manage_channel(struct fw_card *card, int irm_id, int generation, fw_card 301 drivers/firewire/core-iso.c static void deallocate_channel(struct fw_card *card, int irm_id, fw_card 345 drivers/firewire/core-iso.c void fw_iso_resource_manage(struct fw_card *card, int generation, fw_card 170 drivers/firewire/core-topology.c static struct fw_node *build_tree(struct fw_card *card, fw_card 308 drivers/firewire/core-topology.c typedef void (*fw_node_callback_t)(struct fw_card * card, fw_card 312 drivers/firewire/core-topology.c static void for_each_fw_node(struct fw_card *card, struct fw_node *root, fw_card 346 drivers/firewire/core-topology.c static void report_lost_node(struct fw_card *card, fw_card 356 drivers/firewire/core-topology.c static void report_found_node(struct fw_card *card, fw_card 377 drivers/firewire/core-topology.c void fw_destroy_nodes(struct fw_card *card) fw_card 409 drivers/firewire/core-topology.c static void update_tree(struct fw_card *card, struct fw_node *root) fw_card 490 drivers/firewire/core-topology.c static void update_topology_map(struct fw_card *card, fw_card 506 drivers/firewire/core-topology.c void fw_core_handle_bus_reset(struct fw_card *card, int node_id, int generation, fw_card 74 drivers/firewire/core-transaction.c struct fw_card *card, int rcode) fw_card 106 drivers/firewire/core-transaction.c int fw_cancel_transaction(struct fw_card *card, fw_card 130 drivers/firewire/core-transaction.c struct fw_card *card = t->card; fw_card 146 drivers/firewire/core-transaction.c struct fw_card *card) fw_card 165 drivers/firewire/core-transaction.c struct fw_card *card, int status) fw_card 272 drivers/firewire/core-transaction.c static int allocate_tlabel(struct fw_card *card) fw_card 337 drivers/firewire/core-transaction.c void fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode, fw_card 387 drivers/firewire/core-transaction.c static void transaction_callback(struct fw_card *card, int rcode, fw_card 414 drivers/firewire/core-transaction.c int fw_run_transaction(struct fw_card *card, int tcode, int destination_id, fw_card 437 drivers/firewire/core-transaction.c struct fw_card *card, int status) fw_card 450 drivers/firewire/core-transaction.c void fw_send_phy_config(struct fw_card *card, fw_card 627 drivers/firewire/core-transaction.c struct fw_card *card, int status) fw_card 728 drivers/firewire/core-transaction.c static u32 compute_split_timeout_timestamp(struct fw_card *card, fw_card 744 drivers/firewire/core-transaction.c static struct fw_request *allocate_request(struct fw_card *card, fw_card 800 drivers/firewire/core-transaction.c void fw_send_response(struct fw_card *card, fw_card 835 drivers/firewire/core-transaction.c static void handle_exclusive_region_request(struct fw_card *card, fw_card 864 drivers/firewire/core-transaction.c static void handle_fcp_region_request(struct fw_card *card, fw_card 906 drivers/firewire/core-transaction.c void fw_core_handle_request(struct fw_card *card, struct fw_packet *p) fw_card 936 drivers/firewire/core-transaction.c void fw_core_handle_response(struct fw_card *card, struct fw_packet *p) fw_card 1039 drivers/firewire/core-transaction.c static void handle_topology_map(struct fw_card *card, struct fw_request *request, fw_card 1071 drivers/firewire/core-transaction.c static void update_split_timeout(struct fw_card *card) fw_card 1084 drivers/firewire/core-transaction.c static void handle_registers(struct fw_card *card, struct fw_request *request, fw_card 1204 drivers/firewire/core-transaction.c static void handle_low_memory(struct fw_card *card, struct fw_request *request, fw_card 19 drivers/firewire/core.h struct fw_card; fw_card 31 drivers/firewire/core.h void fw_err(const struct fw_card *card, const char *fmt, ...); fw_card 33 drivers/firewire/core.h void fw_notice(const struct fw_card *card, const char *fmt, ...); fw_card 60 drivers/firewire/core.h int (*enable)(struct fw_card *card, fw_card 63 drivers/firewire/core.h int (*read_phy_reg)(struct fw_card *card, int address); fw_card 64 drivers/firewire/core.h int (*update_phy_reg)(struct fw_card *card, int address, fw_card 72 drivers/firewire/core.h int (*set_config_rom)(struct fw_card *card, fw_card 75 drivers/firewire/core.h void (*send_request)(struct fw_card *card, struct fw_packet *packet); fw_card 76 drivers/firewire/core.h void (*send_response)(struct fw_card *card, struct fw_packet *packet); fw_card 78 drivers/firewire/core.h int (*cancel_packet)(struct fw_card *card, struct fw_packet *packet); fw_card 88 drivers/firewire/core.h int (*enable_phys_dma)(struct fw_card *card, fw_card 91 drivers/firewire/core.h u32 (*read_csr)(struct fw_card *card, int csr_offset); fw_card 92 drivers/firewire/core.h void (*write_csr)(struct fw_card *card, int csr_offset, u32 value); fw_card 95 drivers/firewire/core.h (*allocate_iso_context)(struct fw_card *card, fw_card 116 drivers/firewire/core.h void fw_card_initialize(struct fw_card *card, fw_card 118 drivers/firewire/core.h int fw_card_add(struct fw_card *card, fw_card 120 drivers/firewire/core.h void fw_core_remove_card(struct fw_card *card); fw_card 122 drivers/firewire/core.h void fw_schedule_bm_work(struct fw_card *card, unsigned long delay); fw_card 130 drivers/firewire/core.h void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p); fw_card 153 drivers/firewire/core.h void fw_node_event(struct fw_card *card, struct fw_node *node, int event); fw_card 159 drivers/firewire/core.h int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, fw_card 212 drivers/firewire/core.h void fw_core_handle_bus_reset(struct fw_card *card, int node_id, fw_card 214 drivers/firewire/core.h void fw_destroy_nodes(struct fw_card *card); fw_card 243 drivers/firewire/core.h void fw_core_handle_request(struct fw_card *card, struct fw_packet *request); fw_card 244 drivers/firewire/core.h void fw_core_handle_response(struct fw_card *card, struct fw_packet *packet); fw_card 251 drivers/firewire/core.h void fw_send_phy_config(struct fw_card *card, fw_card 168 drivers/firewire/net.c struct fw_card *card; fw_card 713 drivers/firewire/net.c static void fwnet_receive_packet(struct fw_card *card, struct fw_request *r, fw_card 933 drivers/firewire/net.c static void fwnet_write_complete(struct fw_card *card, int rcode, fw_card 1399 drivers/firewire/net.c static struct fwnet_device *fwnet_dev_find(struct fw_card *card) fw_card 1446 drivers/firewire/net.c struct fw_card *card = device->card; fw_card 179 drivers/firewire/ohci.c struct fw_card card; fw_card 234 drivers/firewire/ohci.c static inline struct fw_ohci *fw_ohci(struct fw_card *card) fw_card 627 drivers/firewire/ohci.c static int ohci_read_phy_reg(struct fw_card *card, int addr) fw_card 639 drivers/firewire/ohci.c static int ohci_update_phy_reg(struct fw_card *card, int addr, fw_card 1169 drivers/firewire/ohci.c struct fw_card *card = &ctx->ohci->card; fw_card 2265 drivers/firewire/ohci.c static int ohci_enable(struct fw_card *card, fw_card 2443 drivers/firewire/ohci.c static int ohci_set_config_rom(struct fw_card *card, fw_card 2531 drivers/firewire/ohci.c static void ohci_send_request(struct fw_card *card, struct fw_packet *packet) fw_card 2538 drivers/firewire/ohci.c static void ohci_send_response(struct fw_card *card, struct fw_packet *packet) fw_card 2545 drivers/firewire/ohci.c static int ohci_cancel_packet(struct fw_card *card, struct fw_packet *packet) fw_card 2572 drivers/firewire/ohci.c static int ohci_enable_phys_dma(struct fw_card *card, fw_card 2612 drivers/firewire/ohci.c static u32 ohci_read_csr(struct fw_card *card, int csr_offset) fw_card 2663 drivers/firewire/ohci.c static void ohci_write_csr(struct fw_card *card, int csr_offset, u32 value) fw_card 2932 drivers/firewire/ohci.c static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card, fw_card 405 drivers/firewire/sbp2.c static void sbp2_status_write(struct fw_card *card, struct fw_request *request, fw_card 456 drivers/firewire/sbp2.c static void complete_transaction(struct fw_card *card, int rcode, fw_card 656 drivers/firewire/sbp2.c static void complete_agent_reset_write_no_wait(struct fw_card *card, fw_card 698 drivers/firewire/sbp2.c struct fw_card *card = target_parent_device(tgt)->card; fw_card 722 drivers/firewire/sbp2.c struct fw_card *card = target_parent_device(tgt)->card; fw_card 195 drivers/media/firewire/firedtv-fw.c static void handle_fcp(struct fw_card *card, struct fw_request *request, fw_card 82 drivers/staging/fwserial/fwserial.c typedef void (*fwtty_transaction_cb)(struct fw_card *card, int rcode, fw_card 124 drivers/staging/fwserial/fwserial.c static struct fwtty_peer *__fwserial_peer_by_node_id(struct fw_card *card, fw_card 214 drivers/staging/fwserial/fwserial.c static void fwtty_common_callback(struct fw_card *card, int rcode, fw_card 598 drivers/staging/fwserial/fwserial.c static void fwtty_port_handler(struct fw_card *card, fw_card 667 drivers/staging/fwserial/fwserial.c static void fwtty_tx_complete(struct fw_card *card, int rcode, fw_card 1867 drivers/staging/fwserial/fwserial.c static struct fw_serial *fwserial_lookup(struct fw_card *card) fw_card 1885 drivers/staging/fwserial/fwserial.c static struct fw_serial *__fwserial_lookup_rcu(struct fw_card *card) fw_card 1909 drivers/staging/fwserial/fwserial.c static struct fwtty_peer *__fwserial_peer_by_node_id(struct fw_card *card, fw_card 1940 drivers/staging/fwserial/fwserial.c static void __dump_peer_list(struct fw_card *card) fw_card 2143 drivers/staging/fwserial/fwserial.c struct fw_card *card = parent->card; fw_card 2708 drivers/staging/fwserial/fwserial.c static void fwserial_mgmt_handler(struct fw_card *card, fw_card 325 drivers/staging/fwserial/fwserial.h struct fw_card *card; fw_card 50 drivers/target/sbp/sbp_target.c static int sbp_run_transaction(struct fw_card *, int, int, int, int, fw_card 668 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, fw_card 694 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, fw_card 710 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, fw_card 749 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, fw_card 779 drivers/target/sbp/sbp_target.c static int tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, fw_card 796 drivers/target/sbp/sbp_target.c static void tgt_agent_rw(struct fw_card *card, struct fw_request *request, fw_card 911 drivers/target/sbp/sbp_target.c struct fw_card *card, u64 next_orb) fw_card 1055 drivers/target/sbp/sbp_target.c static int sbp_run_transaction(struct fw_card *card, int tcode, int destination_id, fw_card 1091 drivers/target/sbp/sbp_target.c struct fw_card *card; fw_card 1249 drivers/target/sbp/sbp_target.c struct fw_card *card; fw_card 1581 drivers/target/sbp/sbp_target.c static void sbp_mgt_agent_rw(struct fw_card *card, fw_card 147 drivers/target/sbp/sbp_target.h struct fw_card *card; fw_card 237 drivers/target/sbp/sbp_target.h struct fw_card *card; fw_card 139 include/linux/firewire.h static inline struct fw_card *fw_card_get(struct fw_card *card) fw_card 148 include/linux/firewire.h static inline void fw_card_put(struct fw_card *card) fw_card 189 include/linux/firewire.h struct fw_card *card; fw_card 267 include/linux/firewire.h struct fw_card *card, int status); fw_card 268 include/linux/firewire.h typedef void (*fw_transaction_callback_t)(struct fw_card *card, int rcode, fw_card 283 include/linux/firewire.h typedef void (*fw_address_callback_t)(struct fw_card *card, fw_card 320 include/linux/firewire.h struct fw_card *card; fw_card 352 include/linux/firewire.h void fw_send_response(struct fw_card *card, fw_card 355 include/linux/firewire.h void fw_send_request(struct fw_card *card, struct fw_transaction *t, fw_card 359 include/linux/firewire.h int fw_cancel_transaction(struct fw_card *card, fw_card 361 include/linux/firewire.h int fw_run_transaction(struct fw_card *card, int tcode, int destination_id, fw_card 371 include/linux/firewire.h void fw_schedule_bus_reset(struct fw_card *card, bool delayed, fw_card 428 include/linux/firewire.h int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, fw_card 430 include/linux/firewire.h void fw_iso_buffer_destroy(struct fw_iso_buffer *buffer, struct fw_card *card); fw_card 440 include/linux/firewire.h struct fw_card *card; fw_card 453 include/linux/firewire.h struct fw_iso_context *fw_iso_context_create(struct fw_card *card, fw_card 467 include/linux/firewire.h void fw_iso_resource_manage(struct fw_card *card, int generation, fw_card 132 sound/firewire/dice/dice-transaction.c static void dice_notification(struct fw_card *card, struct fw_request *request, fw_card 23 sound/firewire/digi00x/digi00x-transaction.c static void handle_message(struct fw_card *card, struct fw_request *request, fw_card 340 sound/firewire/fcp.c static void fcp_response(struct fw_card *card, struct fw_request *request, fw_card 35 sound/firewire/fireface/ff-transaction.c static void finish_transmit_midi0_msg(struct fw_card *card, int rcode, fw_card 44 sound/firewire/fireface/ff-transaction.c static void finish_transmit_midi1_msg(struct fw_card *card, int rcode, fw_card 128 sound/firewire/fireface/ff-transaction.c static void handle_midi_msg(struct fw_card *card, struct fw_request *request, fw_card 176 sound/firewire/fireface/ff-transaction.c struct fw_card *fw_card = fw_parent_device(ff->unit)->card; fw_card 184 sound/firewire/fireface/ff-transaction.c addr = (fw_card->node_id << 16) | (ff->async_handler.offset >> 32); fw_card 165 sound/firewire/fireworks/fireworks_transaction.c handle_resp_for_user(struct fw_card *card, int generation, int source, fw_card 197 sound/firewire/fireworks/fireworks_transaction.c handle_resp_for_kernel(struct fw_card *card, int generation, int source, fw_card 226 sound/firewire/fireworks/fireworks_transaction.c efw_response(struct fw_card *card, struct fw_request *request, fw_card 64 sound/firewire/iso-resources.c static int current_bandwidth_overhead(struct fw_card *card) fw_card 79 sound/firewire/iso-resources.c static int wait_isoch_resource_delay_after_bus_reset(struct fw_card *card) fw_card 108 sound/firewire/iso-resources.c struct fw_card *card = fw_parent_device(r->unit)->card; fw_card 166 sound/firewire/iso-resources.c struct fw_card *card = fw_parent_device(r->unit)->card; fw_card 213 sound/firewire/iso-resources.c struct fw_card *card; fw_card 47 sound/firewire/motu/motu-transaction.c static void handle_message(struct fw_card *card, struct fw_request *request, fw_card 94 sound/firewire/oxfw/oxfw-scs1x.c static void handle_hss(struct fw_card *card, struct fw_request *request, fw_card 124 sound/firewire/oxfw/oxfw-scs1x.c static void scs_write_callback(struct fw_card *card, int rcode, fw_card 145 sound/firewire/tascam/tascam-transaction.c static void async_midi_port_callback(struct fw_card *card, int rcode, fw_card 245 sound/firewire/tascam/tascam-transaction.c static void handle_midi_tx(struct fw_card *card, struct fw_request *request,