Symbol: fw_card
drivers/firewire/core-card.c
151
struct fw_card *card;
drivers/firewire/core-card.c
211
static int reset_bus(struct fw_card *card, bool short_reset)
drivers/firewire/core-card.c
221
void fw_schedule_bus_reset(struct fw_card *card, bool delayed, bool short_reset)
drivers/firewire/core-card.c
237
struct fw_card *card = from_work(card, work, br_work.work);
drivers/firewire/core-card.c
255
static void allocate_broadcast_channel(struct fw_card *card, int generation)
drivers/firewire/core-card.c
273
void fw_schedule_bm_work(struct fw_card *card, unsigned long delay)
drivers/firewire/core-card.c
29
void func(const struct fw_card *card, const char *fmt, ...) \
drivers/firewire/core-card.c
299
static enum bm_contention_outcome contend_for_bm(struct fw_card *card)
drivers/firewire/core-card.c
380
DEFINE_FREE(card_unref, struct fw_card *, if (_T) fw_card_put(_T))
drivers/firewire/core-card.c
387
struct fw_card *card __free(card_unref) = from_work(card, work, bm_work.work);
drivers/firewire/core-card.c
558
void fw_card_initialize(struct fw_card *card,
drivers/firewire/core-card.c
598
int fw_card_add(struct fw_card *card, u32 max_receive, u32 link_speed, u64 guid,
drivers/firewire/core-card.c
675
static int dummy_read_phy_reg(struct fw_card *card, int address)
drivers/firewire/core-card.c
680
static int dummy_update_phy_reg(struct fw_card *card, int address,
drivers/firewire/core-card.c
686
static void dummy_send_request(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/core-card.c
691
static void dummy_send_response(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/core-card.c
696
static int dummy_cancel_packet(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/core-card.c
701
static int dummy_enable_phys_dma(struct fw_card *card,
drivers/firewire/core-card.c
707
static struct fw_iso_context *dummy_allocate_iso_context(struct fw_card *card, int type,
drivers/firewire/core-card.c
713
static u32 dummy_read_csr(struct fw_card *card, int csr_offset)
drivers/firewire/core-card.c
718
static void dummy_write_csr(struct fw_card *card, int csr_offset, u32 value)
drivers/firewire/core-card.c
767
struct fw_card *card = container_of(kref, struct fw_card, kref);
drivers/firewire/core-card.c
773
void fw_core_remove_card(struct fw_card *card)
drivers/firewire/core-card.c
827
int fw_card_read_cycle_time(struct fw_card *card, u32 *cycle_time)
drivers/firewire/core-card.c
89
static void generate_config_rom(struct fw_card *card, __be32 *config_rom)
drivers/firewire/core-cdev.c
118
struct fw_card *card;
drivers/firewire/core-cdev.c
1256
struct fw_card *card = client->device->card;
drivers/firewire/core-cdev.c
1537
struct fw_card *card, int status)
drivers/firewire/core-cdev.c
1605
struct fw_card *card = client->device->card;
drivers/firewire/core-cdev.c
1670
void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p)
drivers/firewire/core-cdev.c
384
struct fw_card *card = client->device->card;
drivers/firewire/core-cdev.c
570
static void complete_transaction(struct fw_card *card, int rcode, u32 request_tstamp,
drivers/firewire/core-cdev.c
728
static void handle_request(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-device.c
1008
struct fw_card *card = device->card;
drivers/firewire/core-device.c
1079
struct fw_card *card = device->card;
drivers/firewire/core-device.c
1260
struct fw_card *card = device->card;
drivers/firewire/core-device.c
1329
void fw_node_event(struct fw_card *card, struct fw_node *node, int event)
drivers/firewire/core-device.c
655
struct fw_card *card = device->card;
drivers/firewire/core-device.c
957
struct fw_card *card = device->card;
drivers/firewire/core-iso.c
107
struct fw_card *card)
drivers/firewire/core-iso.c
141
struct fw_iso_context *__fw_iso_context_create(struct fw_card *card, int type, int channel,
drivers/firewire/core-iso.c
285
static int manage_bandwidth(struct fw_card *card, int irm_id, int generation,
drivers/firewire/core-iso.c
323
static int manage_channel(struct fw_card *card, int irm_id, int generation,
drivers/firewire/core-iso.c
375
static void deallocate_channel(struct fw_card *card, int irm_id,
drivers/firewire/core-iso.c
419
void fw_iso_resource_manage(struct fw_card *card, int generation,
drivers/firewire/core-iso.c
56
int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card,
drivers/firewire/core-iso.c
89
int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card,
drivers/firewire/core-topology.c
259
typedef void (*fw_node_callback_t)(struct fw_card * card,
drivers/firewire/core-topology.c
263
static void for_each_fw_node(struct fw_card *card, struct fw_node *root,
drivers/firewire/core-topology.c
297
static void report_lost_node(struct fw_card *card,
drivers/firewire/core-topology.c
307
static void report_found_node(struct fw_card *card,
drivers/firewire/core-topology.c
328
void fw_destroy_nodes(struct fw_card *card)
drivers/firewire/core-topology.c
359
static void update_tree(struct fw_card *card, struct fw_node *root)
drivers/firewire/core-topology.c
459
void fw_core_handle_bus_reset(struct fw_card *card, int node_id, int generation,
drivers/firewire/core-topology.c
98
static struct fw_node *build_tree(struct fw_card *card, const u32 *sid, int self_id_count,
drivers/firewire/core-transaction.c
1021
static void handle_fcp_region_request(struct fw_card *card,
drivers/firewire/core-transaction.c
1101
void fw_core_handle_request(struct fw_card *card, struct fw_packet *p)
drivers/firewire/core-transaction.c
1138
void fw_core_handle_response(struct fw_card *card, struct fw_packet *p)
drivers/firewire/core-transaction.c
124
int fw_cancel_transaction(struct fw_card *card,
drivers/firewire/core-transaction.c
1240
static void handle_topology_map(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
1276
static void update_split_timeout(struct fw_card *card)
drivers/firewire/core-transaction.c
1290
static void handle_registers(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
1414
static void handle_low_memory(struct fw_card *card, struct fw_request *request,
drivers/firewire/core-transaction.c
160
struct fw_card *card = t->card;
drivers/firewire/core-transaction.c
187
static u32 compute_split_timeout_timestamp(struct fw_card *card, u32 request_timestamp);
drivers/firewire/core-transaction.c
190
struct fw_card *card, int status)
drivers/firewire/core-transaction.c
311
static int allocate_tlabel(struct fw_card *card)
drivers/firewire/core-transaction.c
382
void __fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode,
drivers/firewire/core-transaction.c
453
static void transaction_callback(struct fw_card *card, int rcode,
drivers/firewire/core-transaction.c
48
static void remove_transaction_entry(struct fw_card *card, struct fw_transaction *entry)
drivers/firewire/core-transaction.c
480
int fw_run_transaction(struct fw_card *card, int tcode, int destination_id,
drivers/firewire/core-transaction.c
503
struct fw_card *card, int status)
drivers/firewire/core-transaction.c
517
void fw_send_phy_config(struct fw_card *card,
drivers/firewire/core-transaction.c
55
void fw_cancel_pending_transactions(struct fw_card *card)
drivers/firewire/core-transaction.c
736
struct fw_card *card, int status)
drivers/firewire/core-transaction.c
839
static u32 compute_split_timeout_timestamp(struct fw_card *card,
drivers/firewire/core-transaction.c
858
static struct fw_request *allocate_request(struct fw_card *card,
drivers/firewire/core-transaction.c
928
void fw_send_response(struct fw_card *card,
drivers/firewire/core-transaction.c
97
static int close_transaction(struct fw_transaction *transaction, struct fw_card *card, int rcode,
drivers/firewire/core-transaction.c
986
static void handle_exclusive_region_request(struct fw_card *card,
drivers/firewire/core.h
100
void (*write_csr)(struct fw_card *card, int csr_offset, u32 value);
drivers/firewire/core.h
103
(*allocate_iso_context)(struct fw_card *card, int type, int channel, size_t header_size,
drivers/firewire/core.h
124
void fw_card_initialize(struct fw_card *card,
drivers/firewire/core.h
126
int fw_card_add(struct fw_card *card, u32 max_receive, u32 link_speed, u64 guid,
drivers/firewire/core.h
128
void fw_core_remove_card(struct fw_card *card);
drivers/firewire/core.h
130
void fw_schedule_bm_work(struct fw_card *card, unsigned long delay);
drivers/firewire/core.h
138
void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p);
drivers/firewire/core.h
161
void fw_node_event(struct fw_card *card, struct fw_node *node, int event);
drivers/firewire/core.h
167
int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card,
drivers/firewire/core.h
176
static inline struct fw_iso_context *fw_iso_mc_context_create(struct fw_card *card,
drivers/firewire/core.h
19
struct fw_card;
drivers/firewire/core.h
253
void fw_core_handle_bus_reset(struct fw_card *card, int node_id,
drivers/firewire/core.h
255
void fw_destroy_nodes(struct fw_card *card);
drivers/firewire/core.h
291
void fw_core_handle_request(struct fw_card *card, struct fw_packet *request);
drivers/firewire/core.h
292
void fw_core_handle_response(struct fw_card *card, struct fw_packet *packet);
drivers/firewire/core.h
300
void fw_cancel_pending_transactions(struct fw_card *card);
drivers/firewire/core.h
311
void fw_send_phy_config(struct fw_card *card,
drivers/firewire/core.h
36
void fw_err(const struct fw_card *card, const char *fmt, ...);
drivers/firewire/core.h
38
void fw_notice(const struct fw_card *card, const char *fmt, ...);
drivers/firewire/core.h
65
int (*enable)(struct fw_card *card,
drivers/firewire/core.h
69
void (*disable)(struct fw_card *card);
drivers/firewire/core.h
71
int (*read_phy_reg)(struct fw_card *card, int address);
drivers/firewire/core.h
72
int (*update_phy_reg)(struct fw_card *card, int address,
drivers/firewire/core.h
80
int (*set_config_rom)(struct fw_card *card,
drivers/firewire/core.h
83
void (*send_request)(struct fw_card *card, struct fw_packet *packet);
drivers/firewire/core.h
84
void (*send_response)(struct fw_card *card, struct fw_packet *packet);
drivers/firewire/core.h
86
int (*cancel_packet)(struct fw_card *card, struct fw_packet *packet);
drivers/firewire/core.h
96
int (*enable_phys_dma)(struct fw_card *card,
drivers/firewire/core.h
99
u32 (*read_csr)(struct fw_card *card, int csr_offset);
drivers/firewire/net.c
1390
static struct fwnet_device *fwnet_dev_find(struct fw_card *card)
drivers/firewire/net.c
1437
struct fw_card *card = device->card;
drivers/firewire/net.c
168
struct fw_card *card;
drivers/firewire/net.c
703
static void fwnet_receive_packet(struct fw_card *card, struct fw_request *r,
drivers/firewire/net.c
924
static void fwnet_write_complete(struct fw_card *card, int rcode,
drivers/firewire/ohci.c
1073
struct fw_card *card = &ctx->ohci->card;
drivers/firewire/ohci.c
190
struct fw_card card;
drivers/firewire/ohci.c
2260
static int ohci_enable(struct fw_card *card,
drivers/firewire/ohci.c
242
static inline struct fw_ohci *fw_ohci(struct fw_card *card)
drivers/firewire/ohci.c
2435
static void ohci_disable(struct fw_card *card)
drivers/firewire/ohci.c
2470
static int ohci_set_config_rom(struct fw_card *card,
drivers/firewire/ohci.c
2551
static void ohci_send_request(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/ohci.c
2558
static void ohci_send_response(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/ohci.c
2565
static int ohci_cancel_packet(struct fw_card *card, struct fw_packet *packet)
drivers/firewire/ohci.c
2598
static int ohci_enable_phys_dma(struct fw_card *card,
drivers/firewire/ohci.c
2633
static u32 ohci_read_csr(struct fw_card *card, int csr_offset)
drivers/firewire/ohci.c
2681
static void ohci_write_csr(struct fw_card *card, int csr_offset, u32 value)
drivers/firewire/ohci.c
2957
static struct fw_iso_context *ohci_allocate_iso_context(struct fw_card *card, int type, int channel,
drivers/firewire/ohci.c
504
static int ohci_read_phy_reg(struct fw_card *card, int addr)
drivers/firewire/ohci.c
513
static int ohci_update_phy_reg(struct fw_card *card, int addr,
drivers/firewire/sbp2.c
406
static void sbp2_status_write(struct fw_card *card, struct fw_request *request,
drivers/firewire/sbp2.c
458
static void complete_transaction(struct fw_card *card, int rcode,
drivers/firewire/sbp2.c
658
static void complete_agent_reset_write_no_wait(struct fw_card *card,
drivers/firewire/sbp2.c
700
struct fw_card *card = target_parent_device(tgt)->card;
drivers/firewire/sbp2.c
724
struct fw_card *card = target_parent_device(tgt)->card;
drivers/media/firewire/firedtv-fw.c
195
static void handle_fcp(struct fw_card *card, struct fw_request *request,
drivers/target/sbp/sbp_target.c
1054
static int sbp_run_transaction(struct fw_card *card, int tcode, int destination_id,
drivers/target/sbp/sbp_target.c
1090
struct fw_card *card;
drivers/target/sbp/sbp_target.c
1246
struct fw_card *card;
drivers/target/sbp/sbp_target.c
1577
static void sbp_mgt_agent_rw(struct fw_card *card,
drivers/target/sbp/sbp_target.c
49
static int sbp_run_transaction(struct fw_card *, int, int, int, int,
drivers/target/sbp/sbp_target.c
667
static int tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data,
drivers/target/sbp/sbp_target.c
693
static int tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data,
drivers/target/sbp/sbp_target.c
709
static int tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data,
drivers/target/sbp/sbp_target.c
748
static int tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data,
drivers/target/sbp/sbp_target.c
778
static int tgt_agent_rw_unsolicited_status_enable(struct fw_card *card,
drivers/target/sbp/sbp_target.c
795
static void tgt_agent_rw(struct fw_card *card, struct fw_request *request,
drivers/target/sbp/sbp_target.c
910
struct fw_card *card, u64 next_orb)
drivers/target/sbp/sbp_target.h
147
struct fw_card *card;
drivers/target/sbp/sbp_target.h
237
struct fw_card *card;
include/linux/firewire.h
151
static inline struct fw_card *fw_card_get(struct fw_card *card)
include/linux/firewire.h
160
static inline void fw_card_put(struct fw_card *card)
include/linux/firewire.h
165
int fw_card_read_cycle_time(struct fw_card *card, u32 *cycle_time);
include/linux/firewire.h
217
struct fw_card *card;
include/linux/firewire.h
289
struct fw_card *card, int status);
include/linux/firewire.h
290
typedef void (*fw_transaction_callback_t)(struct fw_card *card, int rcode,
include/linux/firewire.h
293
typedef void (*fw_transaction_callback_with_tstamp_t)(struct fw_card *card, int rcode,
include/linux/firewire.h
313
typedef void (*fw_address_callback_t)(struct fw_card *card,
include/linux/firewire.h
349
struct fw_card *card;
include/linux/firewire.h
387
void fw_send_response(struct fw_card *card,
include/linux/firewire.h
392
void __fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode,
include/linux/firewire.h
419
static inline void fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode,
include/linux/firewire.h
452
static inline void fw_send_request_with_tstamp(struct fw_card *card, struct fw_transaction *t,
include/linux/firewire.h
464
int fw_cancel_transaction(struct fw_card *card,
include/linux/firewire.h
466
int fw_run_transaction(struct fw_card *card, int tcode, int destination_id,
include/linux/firewire.h
476
void fw_schedule_bus_reset(struct fw_card *card, bool delayed,
include/linux/firewire.h
533
int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card,
include/linux/firewire.h
535
void fw_iso_buffer_destroy(struct fw_iso_buffer *buffer, struct fw_card *card);
include/linux/firewire.h
554
struct fw_card *card;
include/linux/firewire.h
566
struct fw_iso_context *__fw_iso_context_create(struct fw_card *card, int type, int channel,
include/linux/firewire.h
577
static inline struct fw_iso_context *fw_iso_context_create(struct fw_card *card, int type,
include/linux/firewire.h
588
struct fw_card *card, int type, int channel, int speed, size_t header_size,
include/linux/firewire.h
619
void fw_iso_resource_manage(struct fw_card *card, int generation,
sound/firewire/dice/dice-transaction.c
132
static void dice_notification(struct fw_card *card, struct fw_request *request,
sound/firewire/digi00x/digi00x-transaction.c
21
static void handle_message(struct fw_card *card, struct fw_request *request,
sound/firewire/fcp.c
337
static void fcp_response(struct fw_card *card, struct fw_request *request,
sound/firewire/fireface/ff-transaction.c
128
static void handle_msg(struct fw_card *card, struct fw_request *request, int tcode,
sound/firewire/fireface/ff-transaction.c
177
struct fw_card *fw_card = fw_parent_device(ff->unit)->card;
sound/firewire/fireface/ff-transaction.c
185
addr = (fw_card->node_id << 16) | (ff->async_handler.offset >> 32);
sound/firewire/fireface/ff-transaction.c
35
static void finish_transmit_midi0_msg(struct fw_card *card, int rcode,
sound/firewire/fireface/ff-transaction.c
44
static void finish_transmit_midi1_msg(struct fw_card *card, int rcode,
sound/firewire/fireworks/fireworks_transaction.c
163
handle_resp_for_user(struct fw_card *card, int generation, int source,
sound/firewire/fireworks/fireworks_transaction.c
193
handle_resp_for_kernel(struct fw_card *card, int generation, int source,
sound/firewire/fireworks/fireworks_transaction.c
220
efw_response(struct fw_card *card, struct fw_request *request,
sound/firewire/iso-resources.c
108
struct fw_card *card = fw_parent_device(r->unit)->card;
sound/firewire/iso-resources.c
162
struct fw_card *card = fw_parent_device(r->unit)->card;
sound/firewire/iso-resources.c
205
struct fw_card *card;
sound/firewire/iso-resources.c
64
static int current_bandwidth_overhead(struct fw_card *card)
sound/firewire/iso-resources.c
79
static int wait_isoch_resource_delay_after_bus_reset(struct fw_card *card)
sound/firewire/motu/motu-transaction.c
47
static void handle_message(struct fw_card *card, struct fw_request *request,
sound/firewire/oxfw/oxfw-scs1x.c
124
static void scs_write_callback(struct fw_card *card, int rcode,
sound/firewire/oxfw/oxfw-scs1x.c
94
static void handle_hss(struct fw_card *card, struct fw_request *request,
sound/firewire/tascam/tascam-transaction.c
145
static void async_midi_port_callback(struct fw_card *card, int rcode,
sound/firewire/tascam/tascam-transaction.c
245
static void handle_midi_tx(struct fw_card *card, struct fw_request *request,