/Linux-v4.19/drivers/firewire/ |
D | core.h | 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); [all …]
|
D | core-card.c | 41 void func(const struct fw_card *card, const char *fmt, ...) \ 103 static void generate_config_rom(struct fw_card *card, __be32 *config_rom) in generate_config_rom() 165 struct fw_card *card; in update_config_roms() 232 static int reset_bus(struct fw_card *card, bool short_reset) in reset_bus() 240 void fw_schedule_bus_reset(struct fw_card *card, bool delayed, bool short_reset) in fw_schedule_bus_reset() 255 struct fw_card *card = container_of(work, struct fw_card, br_work.work); in br_work() 271 static void allocate_broadcast_channel(struct fw_card *card, int generation) in allocate_broadcast_channel() 293 void fw_schedule_bm_work(struct fw_card *card, unsigned long delay) in fw_schedule_bm_work() 302 struct fw_card *card = container_of(work, struct fw_card, bm_work.work); in bm_work() 527 void fw_card_initialize(struct fw_card *card, in fw_card_initialize() [all …]
|
D | core-transaction.c | 87 struct fw_card *card, int rcode) in close_transaction() 119 int fw_cancel_transaction(struct fw_card *card, in fw_cancel_transaction() 143 struct fw_card *card = t->card; in split_transaction_timeout_callback() 159 struct fw_card *card) in start_split_transaction_timeout() 178 struct fw_card *card, int status) in transmit_complete_callback() 285 static int allocate_tlabel(struct fw_card *card) in allocate_tlabel() 350 void fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode, in fw_send_request() 400 static void transaction_callback(struct fw_card *card, int rcode, in transaction_callback() 419 int fw_run_transaction(struct fw_card *card, int tcode, int destination_id, in fw_run_transaction() 442 struct fw_card *card, int status) in transmit_phy_packet_callback() [all …]
|
D | core-iso.c | 67 int fw_iso_buffer_map_dma(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_map_dma() 90 int fw_iso_buffer_init(struct fw_iso_buffer *buffer, struct fw_card *card, in fw_iso_buffer_init() 126 struct fw_card *card) in fw_iso_buffer_destroy() 163 struct fw_iso_context *fw_iso_context_create(struct fw_card *card, in fw_iso_context_create() 235 static int manage_bandwidth(struct fw_card *card, int irm_id, int generation, in manage_bandwidth() 273 static int manage_channel(struct fw_card *card, int irm_id, int generation, in manage_channel() 325 static void deallocate_channel(struct fw_card *card, int irm_id, in deallocate_channel() 362 void fw_iso_resource_manage(struct fw_card *card, int generation, in fw_iso_resource_manage()
|
D | core-topology.c | 182 static struct fw_node *build_tree(struct fw_card *card, in build_tree() 320 typedef void (*fw_node_callback_t)(struct fw_card * card, 324 static void for_each_fw_node(struct fw_card *card, struct fw_node *root, in for_each_fw_node() 358 static void report_lost_node(struct fw_card *card, in report_lost_node() 368 static void report_found_node(struct fw_card *card, in report_found_node() 389 void fw_destroy_nodes(struct fw_card *card) in fw_destroy_nodes() 421 static void update_tree(struct fw_card *card, struct fw_node *root) in update_tree() 502 static void update_topology_map(struct fw_card *card, in update_topology_map() 518 void fw_core_handle_bus_reset(struct fw_card *card, int node_id, int generation, in fw_core_handle_bus_reset()
|
D | core-device.c | 522 struct fw_card *card = device->card; in read_config_rom() 834 struct fw_card *card = device->card; in fw_device_release() 894 struct fw_card *card = new->card; in lookup_existing_device() 941 struct fw_card *card = device->card; in set_broadcast_channel() 1001 struct fw_card *card = device->card; in fw_device_init() 1146 struct fw_card *card = device->card; in fw_device_refresh() 1216 void fw_node_event(struct fw_card *card, struct fw_node *node, int event) in fw_node_event()
|
D | core-cdev.c | 124 struct fw_card *card; 354 struct fw_card *card = client->device->card; in fill_bus_reset_event() 548 static void complete_transaction(struct fw_card *card, int rcode, in complete_transaction() 678 static void handle_request(struct fw_card *card, struct fw_request *request, in handle_request() 1207 struct fw_card *card = client->device->card; in ioctl_get_cycle_timer2() 1494 struct fw_card *card, int status) in outbound_phy_packet_callback() 1522 struct fw_card *card = client->device->card; in ioctl_send_phy_packet() 1555 struct fw_card *card = client->device->card; in ioctl_receive_phy_packets() 1571 void fw_cdev_handle_phy_packet(struct fw_card *card, struct fw_packet *p) in fw_cdev_handle_phy_packet()
|
D | ohci.c | 192 struct fw_card card; 247 static inline struct fw_ohci *fw_ohci(struct fw_card *card) in fw_ohci() 640 static int ohci_read_phy_reg(struct fw_card *card, int addr) in ohci_read_phy_reg() 652 static int ohci_update_phy_reg(struct fw_card *card, int addr, in ohci_update_phy_reg() 1182 struct fw_card *card = &ctx->ohci->card; in context_release() 2278 static int ohci_enable(struct fw_card *card, in ohci_enable() 2456 static int ohci_set_config_rom(struct fw_card *card, in ohci_set_config_rom() 2544 static void ohci_send_request(struct fw_card *card, struct fw_packet *packet) in ohci_send_request() 2551 static void ohci_send_response(struct fw_card *card, struct fw_packet *packet) in ohci_send_response() 2558 static int ohci_cancel_packet(struct fw_card *card, struct fw_packet *packet) in ohci_cancel_packet() [all …]
|
D | sbp2.c | 418 static void sbp2_status_write(struct fw_card *card, struct fw_request *request, in sbp2_status_write() 469 static void complete_transaction(struct fw_card *card, int rcode, in complete_transaction() 669 static void complete_agent_reset_write_no_wait(struct fw_card *card, in complete_agent_reset_write_no_wait() 711 struct fw_card *card = target_parent_device(tgt)->card; in sbp2_conditionally_block() 735 struct fw_card *card = target_parent_device(tgt)->card; in sbp2_conditionally_unblock()
|
D | net.c | 167 struct fw_card *card; 708 static void fwnet_receive_packet(struct fw_card *card, struct fw_request *r, in fwnet_receive_packet() 928 static void fwnet_write_complete(struct fw_card *card, int rcode, in fwnet_write_complete() 1394 static struct fwnet_device *fwnet_dev_find(struct fw_card *card) in fwnet_dev_find() 1441 struct fw_card *card = device->card; in fwnet_probe()
|
/Linux-v4.19/include/linux/ |
D | firewire.h | 83 struct fw_card { struct 139 static inline struct fw_card *fw_card_get(struct fw_card *card) in fw_card_get() argument 148 static inline void fw_card_put(struct fw_card *card) in fw_card_put() 189 struct fw_card *card; 267 struct fw_card *card, int status); 268 typedef void (*fw_transaction_callback_t)(struct fw_card *card, int rcode, 283 typedef void (*fw_address_callback_t)(struct fw_card *card, 320 struct fw_card *card; 352 void fw_send_response(struct fw_card *card, 355 void fw_send_request(struct fw_card *card, struct fw_transaction *t, [all …]
|
/Linux-v4.19/sound/firewire/ |
D | iso-resources.c | 64 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()
|
D | fcp.c | 340 static void fcp_response(struct fw_card *card, struct fw_request *request, in fcp_response()
|
/Linux-v4.19/sound/firewire/fireface/ |
D | ff-transaction.c | 36 static void finish_transmit_midi0_msg(struct fw_card *card, int rcode, in finish_transmit_midi0_msg() 45 static void finish_transmit_midi1_msg(struct fw_card *card, int rcode, in finish_transmit_midi1_msg() 136 static void handle_midi_msg(struct fw_card *card, struct fw_request *request, in handle_midi_msg() 239 struct fw_card *fw_card = fw_parent_device(ff->unit)->card; in snd_ff_transaction_reregister() local 247 addr = (fw_card->node_id << 16) | (ff->async_handler.offset >> 32); in snd_ff_transaction_reregister()
|
/Linux-v4.19/sound/firewire/fireworks/ |
D | fireworks_transaction.c | 166 handle_resp_for_user(struct fw_card *card, int generation, int source, in handle_resp_for_user() 198 handle_resp_for_kernel(struct fw_card *card, int generation, int source, in handle_resp_for_kernel() 227 efw_response(struct fw_card *card, struct fw_request *request, in efw_response()
|
/Linux-v4.19/drivers/target/sbp/ |
D | sbp_target.h | 147 struct fw_card *card; 237 struct fw_card *card;
|
D | sbp_target.c | 63 static int sbp_run_transaction(struct fw_card *, int, int, int, int, 681 static int tgt_agent_rw_agent_state(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_agent_state() 707 static int tgt_agent_rw_agent_reset(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_agent_reset() 723 static int tgt_agent_rw_orb_pointer(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_orb_pointer() 762 static int tgt_agent_rw_doorbell(struct fw_card *card, int tcode, void *data, in tgt_agent_rw_doorbell() 792 static int tgt_agent_rw_unsolicited_status_enable(struct fw_card *card, in tgt_agent_rw_unsolicited_status_enable() 809 static void tgt_agent_rw(struct fw_card *card, struct fw_request *request, in tgt_agent_rw() 924 struct fw_card *card, u64 next_orb) in sbp_mgt_get_req() 1068 static int sbp_run_transaction(struct fw_card *card, int tcode, int destination_id, in sbp_run_transaction() 1104 struct fw_card *card; in sbp_run_request_transaction() [all …]
|
/Linux-v4.19/sound/firewire/digi00x/ |
D | digi00x-transaction.c | 24 static void handle_message(struct fw_card *card, struct fw_request *request, in handle_message()
|
/Linux-v4.19/sound/firewire/tascam/ |
D | tascam-transaction.c | 146 static void async_midi_port_callback(struct fw_card *card, int rcode, in async_midi_port_callback() 246 static void handle_midi_tx(struct fw_card *card, struct fw_request *request, in handle_midi_tx()
|
/Linux-v4.19/drivers/staging/fwserial/ |
D | fwserial.c | 79 typedef void (*fwtty_transaction_cb)(struct fw_card *card, int rcode, 121 static struct fwtty_peer *__fwserial_peer_by_node_id(struct fw_card *card, 211 static void fwtty_common_callback(struct fw_card *card, int rcode, in fwtty_common_callback() 595 static void fwtty_port_handler(struct fw_card *card, in fwtty_port_handler() 664 static void fwtty_tx_complete(struct fw_card *card, int rcode, in fwtty_tx_complete() 1897 static struct fw_serial *fwserial_lookup(struct fw_card *card) in fwserial_lookup() 1915 static struct fw_serial *__fwserial_lookup_rcu(struct fw_card *card) in __fwserial_lookup_rcu() 1939 static struct fwtty_peer *__fwserial_peer_by_node_id(struct fw_card *card, in __fwserial_peer_by_node_id() 1970 static void __dump_peer_list(struct fw_card *card) in __dump_peer_list() 2173 struct fw_card *card = parent->card; in fwserial_create() [all …]
|
D | fwserial.h | 325 struct fw_card *card;
|
/Linux-v4.19/sound/firewire/oxfw/ |
D | oxfw-scs1x.c | 95 static void handle_hss(struct fw_card *card, struct fw_request *request, in handle_hss() 125 static void scs_write_callback(struct fw_card *card, int rcode, in scs_write_callback()
|
/Linux-v4.19/sound/firewire/motu/ |
D | motu-transaction.c | 48 static void handle_message(struct fw_card *card, struct fw_request *request, in handle_message()
|
/Linux-v4.19/sound/firewire/dice/ |
D | dice-transaction.c | 133 static void dice_notification(struct fw_card *card, struct fw_request *request, in dice_notification()
|
/Linux-v4.19/drivers/media/firewire/ |
D | firedtv-fw.c | 194 static void handle_fcp(struct fw_card *card, struct fw_request *request, in handle_fcp()
|