Home
last modified time | relevance | path

Searched refs:fw_unit (Results 1 – 25 of 47) sorted by relevance

12

/Linux-v5.4/sound/firewire/
Dfcp.h7 struct fw_unit;
18 int avc_general_set_sig_fmt(struct fw_unit *unit, unsigned int rate,
21 int avc_general_get_sig_fmt(struct fw_unit *unit, unsigned int *rate,
24 int avc_general_get_plug_info(struct fw_unit *unit, unsigned int subunit_type,
28 int fcp_avc_transaction(struct fw_unit *unit,
32 void fcp_bus_reset(struct fw_unit *unit);
Dlib.h10 struct fw_unit;
16 int snd_fw_transaction(struct fw_unit *unit, int tcode,
26 void snd_fw_schedule_registration(struct fw_unit *unit,
Diso-resources.h8 struct fw_unit;
21 struct fw_unit *unit;
31 struct fw_unit *unit);
Dfcp.c28 int avc_general_set_sig_fmt(struct fw_unit *unit, unsigned int rate, in avc_general_set_sig_fmt()
84 int avc_general_get_sig_fmt(struct fw_unit *unit, unsigned int *rate, in avc_general_get_sig_fmt()
139 int avc_general_get_plug_info(struct fw_unit *unit, unsigned int subunit_type, in avc_general_get_plug_info()
198 struct fw_unit *unit;
229 int fcp_avc_transaction(struct fw_unit *unit, in fcp_avc_transaction()
301 void fcp_bus_reset(struct fw_unit *unit) in fcp_bus_reset()
Dpackets-buffer.h21 int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit,
25 struct fw_unit *unit);
Dcmp.h9 struct fw_unit;
39 struct fw_unit *unit,
Damdtp-stream.h87 struct fw_unit;
112 struct fw_unit *unit;
180 int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
Dlib.c33 int snd_fw_transaction(struct fw_unit *unit, int tcode, in snd_fw_transaction()
84 void snd_fw_schedule_registration(struct fw_unit *unit, in snd_fw_schedule_registration()
Dpackets-buffer.c21 int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit, in iso_packets_buffer_init()
72 struct fw_unit *unit) in iso_packets_buffer_destroy()
/Linux-v5.4/sound/firewire/bebob/
Dbebob.h80 struct fw_unit *unit;
123 snd_bebob_read_block(struct fw_unit *unit, u64 addr, void *buf, int size) in snd_bebob_read_block()
131 snd_bebob_read_quad(struct fw_unit *unit, u64 addr, u32 *buf) in snd_bebob_read_quad()
139 int avc_audio_set_selector(struct fw_unit *unit, unsigned int subunit_id,
141 int avc_audio_get_selector(struct fw_unit *unit, unsigned int subunit_id,
197 int avc_bridgeco_get_plug_ch_pos(struct fw_unit *unit,
200 int avc_bridgeco_get_plug_type(struct fw_unit *unit,
203 int avc_bridgeco_get_plug_section_type(struct fw_unit *unit,
206 int avc_bridgeco_get_plug_input(struct fw_unit *unit,
209 int avc_bridgeco_get_plug_strm_fmt(struct fw_unit *unit,
[all …]
Dbebob_command.c10 int avc_audio_set_selector(struct fw_unit *unit, unsigned int subunit_id, in avc_audio_set_selector()
48 int avc_audio_get_selector(struct fw_unit *unit, unsigned int subunit_id, in avc_audio_get_selector()
109 int avc_bridgeco_get_plug_type(struct fw_unit *unit, in avc_bridgeco_get_plug_type()
146 int avc_bridgeco_get_plug_ch_pos(struct fw_unit *unit, in avc_bridgeco_get_plug_ch_pos()
178 int avc_bridgeco_get_plug_section_type(struct fw_unit *unit, in avc_bridgeco_get_plug_section_type()
217 int avc_bridgeco_get_plug_input(struct fw_unit *unit, in avc_bridgeco_get_plug_input()
253 int avc_bridgeco_get_plug_strm_fmt(struct fw_unit *unit, in avc_bridgeco_get_plug_strm_fmt()
Dbebob.c141 get_saffire_spec(struct fw_unit *unit) in get_saffire_spec()
155 check_audiophile_booted(struct fw_unit *unit) in check_audiophile_booted()
247 bebob_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry) in bebob_probe()
326 bebob_update(struct fw_unit *unit) in bebob_update()
340 static void bebob_remove(struct fw_unit *unit) in bebob_remove()
/Linux-v5.4/sound/firewire/oxfw/
Doxfw.h39 struct fw_unit *unit;
74 int avc_stream_set_format(struct fw_unit *unit, enum avc_general_plug_dir dir,
76 int avc_stream_get_format(struct fw_unit *unit,
80 avc_stream_get_format_single(struct fw_unit *unit, in avc_stream_get_format_single()
87 avc_stream_get_format_list(struct fw_unit *unit, in avc_stream_get_format_list()
99 int avc_general_inquiry_sig_fmt(struct fw_unit *unit, unsigned int rate,
Doxfw-command.c10 int avc_stream_set_format(struct fw_unit *unit, enum avc_general_plug_dir dir, in avc_stream_set_format()
52 int avc_stream_get_format(struct fw_unit *unit, in avc_stream_get_format()
111 int avc_general_inquiry_sig_fmt(struct fw_unit *unit, unsigned int rate, in avc_general_inquiry_sig_fmt()
Doxfw.c42 static bool detect_loud_models(struct fw_unit *unit) in detect_loud_models()
240 static int oxfw_probe(struct fw_unit *unit, in oxfw_probe()
267 static void oxfw_bus_reset(struct fw_unit *unit) in oxfw_bus_reset()
286 static void oxfw_remove(struct fw_unit *unit) in oxfw_remove()
/Linux-v5.4/include/linux/
Dfirewire.h224 struct fw_unit { struct
230 static inline struct fw_unit *fw_unit(struct device *dev) in fw_unit() argument
232 return container_of(dev, struct fw_unit, device); in fw_unit()
235 static inline struct fw_unit *fw_unit_get(struct fw_unit *unit) in fw_unit_get()
242 static inline void fw_unit_put(struct fw_unit *unit) in fw_unit_put()
247 static inline struct fw_device *fw_parent_device(struct fw_unit *unit) in fw_parent_device()
256 int (*probe)(struct fw_unit *unit, const struct ieee1394_device_id *id);
258 void (*update)(struct fw_unit *unit);
259 void (*remove)(struct fw_unit *unit);
/Linux-v5.4/drivers/firewire/
Dcore-device.c136 static void get_modalias_ids(struct fw_unit *unit, int *id) in get_modalias_ids()
165 get_modalias_ids(fw_unit(dev), id); in unit_match()
187 return driver->probe(fw_unit(dev), unit_match(dev, dev->driver)); in fw_unit_probe()
195 return driver->remove(fw_unit(dev)), 0; in fw_unit_remove()
198 static int get_modalias(struct fw_unit *unit, char *buffer, size_t buffer_size) in get_modalias()
211 struct fw_unit *unit = fw_unit(dev); in fw_unit_uevent()
260 dir = fw_unit(dev)->directory; in show_immediate()
293 dir = fw_unit(dev)->directory; in show_text_leaf()
360 struct fw_unit *unit = fw_unit(dev); in modalias_show()
373 struct fw_unit *unit = fw_unit(dev); in rom_index_show()
[all …]
/Linux-v5.4/sound/firewire/fireworks/
Dfireworks.h62 struct fw_unit *unit;
114 int snd_efw_transaction_cmd(struct fw_unit *unit,
116 int snd_efw_transaction_run(struct fw_unit *unit,
121 void snd_efw_transaction_bus_reset(struct fw_unit *unit);
Dfireworks_transaction.c54 struct fw_unit *unit;
62 int snd_efw_transaction_cmd(struct fw_unit *unit, in snd_efw_transaction_cmd()
70 int snd_efw_transaction_run(struct fw_unit *unit, in snd_efw_transaction_run()
289 void snd_efw_transaction_bus_reset(struct fw_unit *unit) in snd_efw_transaction_bus_reset()
/Linux-v5.4/sound/firewire/digi00x/
Ddigi00x.c106 static int snd_dg00x_probe(struct fw_unit *unit, in snd_dg00x_probe()
133 static void snd_dg00x_update(struct fw_unit *unit) in snd_dg00x_update()
154 static void snd_dg00x_remove(struct fw_unit *unit) in snd_dg00x_remove()
Ddigi00x.h35 struct fw_unit *unit;
118 int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
/Linux-v5.4/sound/firewire/fireface/
Dff.c89 static int snd_ff_probe(struct fw_unit *unit, in snd_ff_probe()
113 static void snd_ff_update(struct fw_unit *unit) in snd_ff_update()
127 static void snd_ff_remove(struct fw_unit *unit) in snd_ff_remove()
/Linux-v5.4/sound/firewire/tascam/
Dtascam.c149 static int snd_tscm_probe(struct fw_unit *unit, in snd_tscm_probe()
172 static void snd_tscm_update(struct fw_unit *unit) in snd_tscm_update()
193 static void snd_tscm_remove(struct fw_unit *unit) in snd_tscm_remove()
/Linux-v5.4/sound/firewire/dice/
Ddice.c30 static int check_dice_category(struct fw_unit *unit) in check_dice_category()
195 static int dice_probe(struct fw_unit *unit, in dice_probe()
233 static void dice_remove(struct fw_unit *unit) in dice_remove()
253 static void dice_bus_reset(struct fw_unit *unit) in dice_bus_reset()
/Linux-v5.4/sound/firewire/motu/
Dmotu.h45 struct fw_unit *unit;
135 int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,

12