Home
last modified time | relevance | path

Searched refs:fw_card (Results 1 – 23 of 23) sorted by relevance

/linux/drivers/firewire/
A Dcore.h19 struct fw_card;
60 int (*enable)(struct fw_card *card,
63 int (*read_phy_reg)(struct fw_card *card, int address);
72 int (*set_config_rom)(struct fw_card *card,
88 int (*enable_phys_dma)(struct fw_card *card,
91 u32 (*read_csr)(struct fw_card *card, int csr_offset);
95 (*allocate_iso_context)(struct fw_card *card,
116 void fw_card_initialize(struct fw_card *card,
120 void fw_core_remove_card(struct fw_card *card);
224 void fw_destroy_nodes(struct fw_card *card);
[all …]
A Dcore-card.c29 void func(const struct fw_card *card, const char *fmt, ...) \
153 struct fw_card *card; in update_config_roms()
213 static int reset_bus(struct fw_card *card, bool short_reset) in reset_bus()
240 struct fw_card *card = container_of(work, struct fw_card, br_work.work); in br_work()
289 struct fw_card *card = container_of(work, struct fw_card, bm_work.work); in bm_work()
542 void fw_card_initialize(struct fw_card *card, in fw_card_initialize()
631 static int dummy_read_phy_reg(struct fw_card *card, int address) in dummy_read_phy_reg()
657 static int dummy_enable_phys_dma(struct fw_card *card, in dummy_enable_phys_dma()
669 static u32 dummy_read_csr(struct fw_card *card, int csr_offset) in dummy_read_csr()
723 struct fw_card *card = container_of(kref, struct fw_card, kref); in fw_card_release()
[all …]
A Dcore-transaction.c82 int fw_cancel_transaction(struct fw_card *card, in fw_cancel_transaction()
118 struct fw_card *card = t->card; in split_transaction_timeout_callback()
136 struct fw_card *card) in start_split_transaction_timeout()
151 struct fw_card *card, int status) in transmit_complete_callback()
261 static int allocate_tlabel(struct fw_card *card) in allocate_tlabel()
444 struct fw_card *card, int status) in transmit_phy_packet_callback()
458 void fw_send_phy_config(struct fw_card *card, in fw_send_phy_config()
654 struct fw_card *card, int status) in free_response_callback()
840 void fw_send_response(struct fw_card *card, in fw_send_response()
925 static void handle_fcp_region_request(struct fw_card *card, in handle_fcp_region_request()
[all …]
A Dcore-iso.c56 int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_map_dma()
79 int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_init()
97 struct fw_card *card) in fw_iso_buffer_destroy()
134 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, in fw_iso_context_create()
276 static int manage_bandwidth(struct fw_card *card, int irm_id, int generation, in manage_bandwidth()
314 static int manage_channel(struct fw_card *card, int irm_id, int generation, in manage_channel()
366 static void deallocate_channel(struct fw_card *card, int irm_id, in deallocate_channel()
410 void fw_iso_resource_manage(struct fw_card *card, int generation, in fw_iso_resource_manage()
A Dcore-topology.c98 static struct fw_node *build_tree(struct fw_card *card, const u32 *sid, int self_id_count, in build_tree()
259 typedef void (*fw_node_callback_t)(struct fw_card * card,
263 static void for_each_fw_node(struct fw_card *card, struct fw_node *root, in for_each_fw_node()
297 static void report_lost_node(struct fw_card *card, in report_lost_node()
307 static void report_found_node(struct fw_card *card, in report_found_node()
329 void fw_destroy_nodes(struct fw_card *card) in fw_destroy_nodes()
357 static void update_tree(struct fw_card *card, struct fw_node *root) in update_tree()
438 static void update_topology_map(struct fw_card *card, in update_topology_map()
454 void fw_core_handle_bus_reset(struct fw_card *card, int node_id, int generation, in fw_core_handle_bus_reset()
A Dcore-cdev.c115 struct fw_card *card;
380 struct fw_card *card = client->device->card; in fill_bus_reset_event()
566 static void complete_transaction(struct fw_card *card, int rcode, u32 request_tstamp, in complete_transaction()
724 static void handle_request(struct fw_card *card, struct fw_request *request, in handle_request()
1024 static struct fw_iso_context *fw_iso_mc_context_create(struct fw_card *card, in fw_iso_mc_context_create()
1277 struct fw_card *card = client->device->card; in ioctl_get_cycle_timer2()
1559 struct fw_card *card, int status) in outbound_phy_packet_callback()
1627 struct fw_card *card = client->device->card; in ioctl_send_phy_packet()
1677 struct fw_card *card = client->device->card; in ioctl_receive_phy_packets()
1691 void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p) in fw_cdev_handle_phy_packet()
A Dcore-device.c580 struct fw_card *card = device->card; in read_config_rom()
883 struct fw_card *card = device->card; in fw_device_release()
935 struct fw_card *card = device->card; in set_broadcast_channel()
1007 struct fw_card *card = device->card; in fw_device_init()
1189 struct fw_card *card = device->card; in fw_device_refresh()
1259 void fw_node_event(struct fw_card *card, struct fw_node *node, int event) in fw_node_event()
A Dohci.c180 struct fw_card card;
235 static inline struct fw_ohci *fw_ohci(struct fw_card *card) in fw_ohci()
712 static int ohci_read_phy_reg(struct fw_card *card, int addr) in ohci_read_phy_reg()
721 static int ohci_update_phy_reg(struct fw_card *card, int addr, in ohci_update_phy_reg()
1272 struct fw_card *card = &ctx->ohci->card; in context_release()
2416 static int ohci_enable(struct fw_card *card, in ohci_enable()
2591 static int ohci_set_config_rom(struct fw_card *card, in ohci_set_config_rom()
2672 static void ohci_send_request(struct fw_card *card, struct fw_packet *packet) in ohci_send_request()
2717 static int ohci_enable_phys_dma(struct fw_card *card, in ohci_enable_phys_dma()
2752 static u32 ohci_read_csr(struct fw_card *card, int csr_offset) in ohci_read_csr()
[all …]
A Dsbp2.c406 static void sbp2_status_write(struct fw_card *card, struct fw_request *request, in sbp2_status_write()
458 static void complete_transaction(struct fw_card *card, int rcode, in complete_transaction()
658 static void complete_agent_reset_write_no_wait(struct fw_card *card, in complete_agent_reset_write_no_wait()
700 struct fw_card *card = target_parent_device(tgt)->card; in sbp2_conditionally_block()
724 struct fw_card *card = target_parent_device(tgt)->card; in sbp2_conditionally_unblock()
A Dnet.c168 struct fw_card *card;
702 static void fwnet_receive_packet(struct fw_card *card, struct fw_request *r, in fwnet_receive_packet()
923 static void fwnet_write_complete(struct fw_card *card, int rcode, in fwnet_write_complete()
1389 static struct fwnet_device *fwnet_dev_find(struct fw_card *card) in fwnet_dev_find()
1436 struct fw_card *card = device->card; in fwnet_probe()
/linux/include/linux/
A Dfirewire.h83 struct fw_card { struct
141 static inline struct fw_card *fw_card_get(struct fw_card *card) in fw_card_get() argument
150 static inline void fw_card_put(struct fw_card *card) in fw_card_put()
193 struct fw_card *card;
262 struct fw_card *card, int status);
286 typedef void (*fw_address_callback_t)(struct fw_card *card,
323 struct fw_card *card;
357 void fw_send_response(struct fw_card *card,
426 int fw_cancel_transaction(struct fw_card *card,
438 void fw_schedule_bus_reset(struct fw_card *card, bool delayed,
[all …]
/linux/sound/firewire/
A Diso-resources.c64 static int current_bandwidth_overhead(struct fw_card *card) in current_bandwidth_overhead()
79 static int wait_isoch_resource_delay_after_bus_reset(struct fw_card *card) in wait_isoch_resource_delay_after_bus_reset()
108 struct fw_card *card = fw_parent_device(r->unit)->card; in fw_iso_resources_allocate()
166 struct fw_card *card = fw_parent_device(r->unit)->card; in fw_iso_resources_update()
213 struct fw_card *card; in fw_iso_resources_free()
A Dfcp.c338 static void fcp_response(struct fw_card *card, struct fw_request *request, in fcp_response()
/linux/sound/firewire/fireface/
A Dff-transaction.c35 static void finish_transmit_midi0_msg(struct fw_card *card, int rcode, in finish_transmit_midi0_msg()
44 static void finish_transmit_midi1_msg(struct fw_card *card, int rcode, in finish_transmit_midi1_msg()
128 static void handle_msg(struct fw_card *card, struct fw_request *request, int tcode, in handle_msg()
179 struct fw_card *fw_card = fw_parent_device(ff->unit)->card; in snd_ff_transaction_reregister() local
187 addr = (fw_card->node_id << 16) | (ff->async_handler.offset >> 32); in snd_ff_transaction_reregister()
/linux/sound/firewire/fireworks/
A Dfireworks_transaction.c165 handle_resp_for_user(struct fw_card *card, int generation, int source, in handle_resp_for_user()
197 handle_resp_for_kernel(struct fw_card *card, int generation, int source, in handle_resp_for_kernel()
226 efw_response(struct fw_card *card, struct fw_request *request, in efw_response()
/linux/drivers/target/sbp/
A Dsbp_target.h147 struct fw_card *card;
237 struct fw_card *card;
A Dsbp_target.c50 static int sbp_run_transaction(struct fw_card *, int, int, int, int,
668 static int tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_agent_state()
694 static int tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_agent_reset()
710 static int tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_orb_pointer()
749 static int tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_doorbell()
779 static int tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, in tgt_agent_rw_unsolicited_status_enable()
796 static void tgt_agent_rw(struct fw_card *card, struct fw_request *request, in tgt_agent_rw()
911 struct fw_card *card, u64 next_orb) in sbp_mgt_get_req()
1091 struct fw_card *card; in sbp_run_request_transaction()
1247 struct fw_card *card; in sbp_rw_data()
[all …]
/linux/sound/firewire/tascam/
A Dtascam-transaction.c145 static void async_midi_port_callback(struct fw_card *card, int rcode, in async_midi_port_callback()
245 static void handle_midi_tx(struct fw_card *card, struct fw_request *request, in handle_midi_tx()
/linux/sound/firewire/digi00x/
A Ddigi00x-transaction.c23 static void handle_message(struct fw_card *card, struct fw_request *request, in handle_message()
/linux/sound/firewire/oxfw/
A Doxfw-scs1x.c94 static void handle_hss(struct fw_card *card, struct fw_request *request, in handle_hss()
124 static void scs_write_callback(struct fw_card *card, int rcode, in scs_write_callback()
/linux/sound/firewire/motu/
A Dmotu-transaction.c47 static void handle_message(struct fw_card *card, struct fw_request *request, in handle_message()
/linux/sound/firewire/dice/
A Ddice-transaction.c132 static void dice_notification(struct fw_card *card, struct fw_request *request, in dice_notification()
/linux/drivers/media/firewire/
A Dfiredtv-fw.c195 static void handle_fcp(struct fw_card *card, struct fw_request *request, in handle_fcp()

Completed in 65 milliseconds