Symbol: fw_unit
drivers/firewire/core-device.c
152
static void get_modalias_ids(const struct fw_unit *unit, int *id)
drivers/firewire/core-device.c
198
get_modalias_ids(fw_unit(dev), id);
drivers/firewire/core-device.c
220
return driver->probe(fw_unit(dev), unit_match(dev, dev->driver));
drivers/firewire/core-device.c
228
driver->remove(fw_unit(dev));
drivers/firewire/core-device.c
231
static int get_modalias(const struct fw_unit *unit, char *buffer, size_t buffer_size)
drivers/firewire/core-device.c
244
const struct fw_unit *unit = fw_unit(dev);
drivers/firewire/core-device.c
293
directories[0] = fw_unit(dev)->directory;
drivers/firewire/core-device.c
342
directories[0] = fw_unit(dev)->directory;
drivers/firewire/core-device.c
435
struct fw_unit *unit = fw_unit(dev);
drivers/firewire/core-device.c
448
struct fw_unit *unit = fw_unit(dev);
drivers/firewire/core-device.c
820
struct fw_unit *unit = fw_unit(dev);
drivers/firewire/core-device.c
839
struct fw_unit *unit;
drivers/firewire/core-device.c
984
struct fw_unit *unit = fw_unit(dev);
drivers/firewire/device-attribute-test.c
114
KUNIT_ASSERT_PTR_EQ(test, fw_unit(unit0_dev), &unit0);
drivers/firewire/device-attribute-test.c
173
static const struct fw_unit unit0 = {
drivers/firewire/device-attribute-test.c
196
KUNIT_ASSERT_PTR_EQ(test, fw_unit(unit0_dev), &unit0);
drivers/firewire/device-attribute-test.c
91
static const struct fw_unit unit0 = {
drivers/firewire/net.c
1402
struct fw_unit *unit, struct fw_device *device)
drivers/firewire/net.c
1433
static int fwnet_probe(struct fw_unit *unit,
drivers/firewire/net.c
1523
static void fwnet_update(struct fw_unit *unit)
drivers/firewire/net.c
1553
static void fwnet_remove(struct fw_unit *unit)
drivers/firewire/sbp2.c
1122
static void sbp2_remove(struct fw_unit *unit);
drivers/firewire/sbp2.c
1124
static int sbp2_probe(struct fw_unit *unit, const struct ieee1394_device_id *id)
drivers/firewire/sbp2.c
1194
static void sbp2_update(struct fw_unit *unit)
drivers/firewire/sbp2.c
1212
static void sbp2_remove(struct fw_unit *unit)
drivers/firewire/sbp2.c
153
struct fw_unit *unit;
drivers/media/firewire/firedtv-fw.c
252
static int node_probe(struct fw_unit *unit, const struct ieee1394_device_id *id)
drivers/media/firewire/firedtv-fw.c
315
static void node_remove(struct fw_unit *unit)
drivers/media/firewire/firedtv-fw.c
330
static void node_update(struct fw_unit *unit)
include/linux/firewire.h
258
#define fw_unit(dev) container_of_const(dev, struct fw_unit, device)
include/linux/firewire.h
260
static inline struct fw_unit *fw_unit_get(struct fw_unit *unit)
include/linux/firewire.h
267
static inline void fw_unit_put(struct fw_unit *unit)
include/linux/firewire.h
278
int (*probe)(struct fw_unit *unit, const struct ieee1394_device_id *id);
include/linux/firewire.h
280
void (*update)(struct fw_unit *unit);
include/linux/firewire.h
281
void (*remove)(struct fw_unit *unit);
sound/firewire/amdtp-am824.c
407
int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/amdtp-am824.h
47
int amdtp_am824_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/amdtp-stream.c
92
int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/amdtp-stream.h
121
struct fw_unit *unit;
sound/firewire/amdtp-stream.h
216
int amdtp_stream_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/amdtp-stream.h
94
struct fw_unit;
sound/firewire/bebob/bebob.c
136
get_saffire_spec(struct fw_unit *unit)
sound/firewire/bebob/bebob.c
150
check_audiophile_booted(struct fw_unit *unit)
sound/firewire/bebob/bebob.c
184
static int bebob_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/bebob/bebob.c
315
bebob_update(struct fw_unit *unit)
sound/firewire/bebob/bebob.c
325
static void bebob_remove(struct fw_unit *unit)
sound/firewire/bebob/bebob.h
122
snd_bebob_read_block(struct fw_unit *unit, u64 addr, void *buf, int size)
sound/firewire/bebob/bebob.h
130
snd_bebob_read_quad(struct fw_unit *unit, u64 addr, u32 *buf)
sound/firewire/bebob/bebob.h
138
int avc_audio_set_selector(struct fw_unit *unit, unsigned int subunit_id,
sound/firewire/bebob/bebob.h
140
int avc_audio_get_selector(struct fw_unit *unit, unsigned int subunit_id,
sound/firewire/bebob/bebob.h
196
int avc_bridgeco_get_plug_ch_pos(struct fw_unit *unit,
sound/firewire/bebob/bebob.h
199
int avc_bridgeco_get_plug_type(struct fw_unit *unit,
sound/firewire/bebob/bebob.h
202
int avc_bridgeco_get_plug_ch_count(struct fw_unit *unit, u8 addr[AVC_BRIDGECO_ADDR_BYTES],
sound/firewire/bebob/bebob.h
204
int avc_bridgeco_get_plug_section_type(struct fw_unit *unit,
sound/firewire/bebob/bebob.h
207
int avc_bridgeco_get_plug_input(struct fw_unit *unit,
sound/firewire/bebob/bebob.h
210
int avc_bridgeco_get_plug_strm_fmt(struct fw_unit *unit,
sound/firewire/bebob/bebob.h
254
int snd_bebob_maudio_load_firmware(struct fw_unit *unit);
sound/firewire/bebob/bebob.h
85
struct fw_unit *unit;
sound/firewire/bebob/bebob_command.c
10
int avc_audio_set_selector(struct fw_unit *unit, unsigned int subunit_id,
sound/firewire/bebob/bebob_command.c
109
int avc_bridgeco_get_plug_type(struct fw_unit *unit,
sound/firewire/bebob/bebob_command.c
146
int avc_bridgeco_get_plug_ch_count(struct fw_unit *unit, u8 addr[AVC_BRIDGECO_ADDR_BYTES],
sound/firewire/bebob/bebob_command.c
182
int avc_bridgeco_get_plug_ch_pos(struct fw_unit *unit,
sound/firewire/bebob/bebob_command.c
214
int avc_bridgeco_get_plug_section_type(struct fw_unit *unit,
sound/firewire/bebob/bebob_command.c
253
int avc_bridgeco_get_plug_input(struct fw_unit *unit,
sound/firewire/bebob/bebob_command.c
289
int avc_bridgeco_get_plug_strm_fmt(struct fw_unit *unit,
sound/firewire/bebob/bebob_command.c
48
int avc_audio_get_selector(struct fw_unit *unit, unsigned int subunit_id,
sound/firewire/bebob/bebob_maudio.c
93
int snd_bebob_maudio_load_firmware(struct fw_unit *unit)
sound/firewire/cmp.c
121
struct fw_unit *unit,
sound/firewire/cmp.h
39
struct fw_unit *unit,
sound/firewire/cmp.h
9
struct fw_unit;
sound/firewire/dice/dice.c
144
static int dice_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/dice/dice.c
227
static void dice_remove(struct fw_unit *unit)
sound/firewire/dice/dice.c
235
static void dice_bus_reset(struct fw_unit *unit)
sound/firewire/dice/dice.c
34
static int check_dice_category(struct fw_unit *unit)
sound/firewire/dice/dice.h
77
struct fw_unit *unit;
sound/firewire/digi00x/amdtp-dot.c
389
int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/digi00x/digi00x.c
113
static void snd_dg00x_update(struct fw_unit *unit)
sound/firewire/digi00x/digi00x.c
123
static void snd_dg00x_remove(struct fw_unit *unit)
sound/firewire/digi00x/digi00x.c
55
static int snd_dg00x_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/digi00x/digi00x.h
115
int amdtp_dot_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/digi00x/digi00x.h
35
struct fw_unit *unit;
sound/firewire/fcp.c
139
int avc_general_get_plug_info(struct fw_unit *unit, unsigned int subunit_type,
sound/firewire/fcp.c
198
struct fw_unit *unit;
sound/firewire/fcp.c
229
int fcp_avc_transaction(struct fw_unit *unit,
sound/firewire/fcp.c
28
int avc_general_set_sig_fmt(struct fw_unit *unit, unsigned int rate,
sound/firewire/fcp.c
299
void fcp_bus_reset(struct fw_unit *unit)
sound/firewire/fcp.c
84
int avc_general_get_sig_fmt(struct fw_unit *unit, unsigned int *rate,
sound/firewire/fcp.h
18
int avc_general_set_sig_fmt(struct fw_unit *unit, unsigned int rate,
sound/firewire/fcp.h
21
int avc_general_get_sig_fmt(struct fw_unit *unit, unsigned int *rate,
sound/firewire/fcp.h
24
int avc_general_get_plug_info(struct fw_unit *unit, unsigned int subunit_type,
sound/firewire/fcp.h
28
int fcp_avc_transaction(struct fw_unit *unit,
sound/firewire/fcp.h
32
void fcp_bus_reset(struct fw_unit *unit);
sound/firewire/fcp.h
7
struct fw_unit;
sound/firewire/fireface/amdtp-ff.c
155
int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/fireface/ff.c
117
static void snd_ff_update(struct fw_unit *unit)
sound/firewire/fireface/ff.c
126
static void snd_ff_remove(struct fw_unit *unit)
sound/firewire/fireface/ff.c
52
static int snd_ff_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/fireface/ff.h
144
int amdtp_ff_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/fireface/ff.h
68
struct fw_unit *unit;
sound/firewire/fireworks/fireworks.c
202
static int efw_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/fireworks/fireworks.c
280
static void efw_update(struct fw_unit *unit)
sound/firewire/fireworks/fireworks.c
290
static void efw_remove(struct fw_unit *unit)
sound/firewire/fireworks/fireworks.h
111
int snd_efw_transaction_cmd(struct fw_unit *unit,
sound/firewire/fireworks/fireworks.h
113
int snd_efw_transaction_run(struct fw_unit *unit,
sound/firewire/fireworks/fireworks.h
118
void snd_efw_transaction_bus_reset(struct fw_unit *unit);
sound/firewire/fireworks/fireworks.h
62
struct fw_unit *unit;
sound/firewire/fireworks/fireworks_transaction.c
279
void snd_efw_transaction_bus_reset(struct fw_unit *unit)
sound/firewire/fireworks/fireworks_transaction.c
54
struct fw_unit *unit;
sound/firewire/fireworks/fireworks_transaction.c
62
int snd_efw_transaction_cmd(struct fw_unit *unit,
sound/firewire/fireworks/fireworks_transaction.c
70
int snd_efw_transaction_run(struct fw_unit *unit,
sound/firewire/isight.c
51
struct fw_unit *unit;
sound/firewire/isight.c
596
static u64 get_unit_base(struct fw_unit *unit)
sound/firewire/isight.c
608
static int isight_probe(struct fw_unit *unit,
sound/firewire/isight.c
668
static void isight_bus_reset(struct fw_unit *unit)
sound/firewire/isight.c
680
static void isight_remove(struct fw_unit *unit)
sound/firewire/iso-resources.c
26
int fw_iso_resources_init(struct fw_iso_resources *r, struct fw_unit *unit)
sound/firewire/iso-resources.h
21
struct fw_unit *unit;
sound/firewire/iso-resources.h
31
struct fw_unit *unit);
sound/firewire/iso-resources.h
8
struct fw_unit;
sound/firewire/lib.c
33
int snd_fw_transaction(struct fw_unit *unit, int tcode,
sound/firewire/lib.h
10
struct fw_unit;
sound/firewire/lib.h
16
int snd_fw_transaction(struct fw_unit *unit, int tcode,
sound/firewire/motu/amdtp-motu.c
434
int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/motu/motu.c
135
static void motu_remove(struct fw_unit *unit)
sound/firewire/motu/motu.c
143
static void motu_bus_update(struct fw_unit *unit)
sound/firewire/motu/motu.c
65
static int motu_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/motu/motu.h
148
int amdtp_motu_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/motu/motu.h
53
struct fw_unit *unit;
sound/firewire/oxfw/oxfw-command.c
10
int avc_stream_set_format(struct fw_unit *unit, enum avc_general_plug_dir dir,
sound/firewire/oxfw/oxfw-command.c
111
int avc_general_inquiry_sig_fmt(struct fw_unit *unit, unsigned int rate,
sound/firewire/oxfw/oxfw-command.c
52
int avc_stream_get_format(struct fw_unit *unit,
sound/firewire/oxfw/oxfw-spkr.c
28
static int avc_audio_feature_mute(struct fw_unit *unit, u8 fb_id, bool *value,
sound/firewire/oxfw/oxfw-spkr.c
84
static int avc_audio_feature_volume(struct fw_unit *unit, u8 fb_id, s16 *value,
sound/firewire/oxfw/oxfw.c
209
static int oxfw_probe(struct fw_unit *unit, const struct ieee1394_device_id *entry)
sound/firewire/oxfw/oxfw.c
279
static void oxfw_bus_reset(struct fw_unit *unit)
sound/firewire/oxfw/oxfw.c
294
static void oxfw_remove(struct fw_unit *unit)
sound/firewire/oxfw/oxfw.c
46
static bool detect_loud_models(struct fw_unit *unit)
sound/firewire/oxfw/oxfw.h
101
int avc_stream_get_format(struct fw_unit *unit,
sound/firewire/oxfw/oxfw.h
105
avc_stream_get_format_single(struct fw_unit *unit,
sound/firewire/oxfw/oxfw.h
112
avc_stream_get_format_list(struct fw_unit *unit,
sound/firewire/oxfw/oxfw.h
124
int avc_general_inquiry_sig_fmt(struct fw_unit *unit, unsigned int rate,
sound/firewire/oxfw/oxfw.h
66
struct fw_unit *unit;
sound/firewire/oxfw/oxfw.h
99
int avc_stream_set_format(struct fw_unit *unit, enum avc_general_plug_dir dir,
sound/firewire/packets-buffer.c
21
int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit,
sound/firewire/packets-buffer.c
72
struct fw_unit *unit)
sound/firewire/packets-buffer.h
21
int iso_packets_buffer_init(struct iso_packets_buffer *b, struct fw_unit *unit,
sound/firewire/packets-buffer.h
25
struct fw_unit *unit);
sound/firewire/tascam/amdtp-tascam.c
220
int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/tascam/tascam.c
155
static void snd_tscm_update(struct fw_unit *unit)
sound/firewire/tascam/tascam.c
165
static void snd_tscm_remove(struct fw_unit *unit)
sound/firewire/tascam/tascam.c
98
static int snd_tscm_probe(struct fw_unit *unit,
sound/firewire/tascam/tascam.h
158
int amdtp_tscm_init(struct amdtp_stream *s, struct fw_unit *unit,
sound/firewire/tascam/tascam.h
68
struct fw_unit *unit;