Searched refs:bus (Results 1 - 25 of 2204) sorted by relevance

1234567891011>>

/linux-master/include/sound/
H A Dhda-mlink.h14 int hda_bus_ml_init(struct hdac_bus *bus);
15 void hda_bus_ml_free(struct hdac_bus *bus);
17 int hdac_bus_eml_get_count(struct hdac_bus *bus, bool alt, int elid);
18 void hdac_bus_eml_enable_interrupt(struct hdac_bus *bus, bool alt, int elid, bool enable);
19 bool hdac_bus_eml_check_interrupt(struct hdac_bus *bus, bool alt, int elid);
21 int hdac_bus_eml_set_syncprd_unlocked(struct hdac_bus *bus, bool alt, int elid, u32 syncprd);
22 int hdac_bus_eml_sdw_set_syncprd_unlocked(struct hdac_bus *bus, u32 syncprd);
24 int hdac_bus_eml_wait_syncpu_unlocked(struct hdac_bus *bus, bool alt, int elid);
25 int hdac_bus_eml_sdw_wait_syncpu_unlocked(struct hdac_bus *bus);
27 void hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, boo
67 hda_bus_ml_init(struct hdac_bus *bus) argument
69 hda_bus_ml_free(struct hdac_bus *bus) argument
72 hdac_bus_eml_get_count(struct hdac_bus *bus, bool alt, int elid) argument
75 hdac_bus_eml_enable_interrupt(struct hdac_bus *bus, bool alt, int elid, bool enable) argument
78 hdac_bus_eml_check_interrupt(struct hdac_bus *bus, bool alt, int elid) argument
81 hdac_bus_eml_set_syncprd_unlocked(struct hdac_bus *bus, bool alt, int elid, u32 syncprd) argument
87 hdac_bus_eml_sdw_set_syncprd_unlocked(struct hdac_bus *bus, u32 syncprd) argument
93 hdac_bus_eml_wait_syncpu_unlocked(struct hdac_bus *bus, bool alt, int elid) argument
99 hdac_bus_eml_sdw_wait_syncpu_unlocked(struct hdac_bus *bus) argument
102 hdac_bus_eml_sync_arm_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument
105 hdac_bus_eml_sdw_sync_arm_unlocked(struct hdac_bus *bus, int sublink) argument
108 hdac_bus_eml_sync_go_unlocked(struct hdac_bus *bus, bool alt, int elid) argument
111 hdac_bus_eml_sdw_sync_go_unlocked(struct hdac_bus *bus) argument
114 hdac_bus_eml_check_cmdsync_unlocked(struct hdac_bus *bus, bool alt, int elid) argument
117 hdac_bus_eml_sdw_check_cmdsync_unlocked(struct hdac_bus *bus) argument
120 hdac_bus_eml_power_up(struct hdac_bus *bus, bool alt, int elid, int sublink) argument
126 hdac_bus_eml_power_up_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument
132 hdac_bus_eml_power_down(struct hdac_bus *bus, bool alt, int elid, int sublink) argument
138 hdac_bus_eml_power_down_unlocked(struct hdac_bus *bus, bool alt, int elid, int sublink) argument
144 hdac_bus_eml_sdw_power_up_unlocked(struct hdac_bus *bus, int sublink) argument
147 hdac_bus_eml_sdw_power_down_unlocked(struct hdac_bus *bus, int sublink) argument
150 hdac_bus_eml_sdw_get_lsdiid_unlocked(struct hdac_bus *bus, int sublink, u16 *lsdiid) argument
153 hdac_bus_eml_sdw_set_lsdiid(struct hdac_bus *bus, int sublink, int dev_num) argument
156 hdac_bus_eml_sdw_map_stream_ch(struct hdac_bus *bus, int sublink, int y, int channel_mask, int stream_id, int dir) argument
162 hda_bus_ml_put_all(struct hdac_bus *bus) argument
163 hda_bus_ml_reset_losidv(struct hdac_bus *bus) argument
164 hda_bus_ml_resume(struct hdac_bus *bus) argument
165 hda_bus_ml_suspend(struct hdac_bus *bus) argument
168 hdac_bus_eml_ssp_get_hlink(struct hdac_bus *bus) argument
171 hdac_bus_eml_dmic_get_hlink(struct hdac_bus *bus) argument
174 hdac_bus_eml_sdw_get_hlink(struct hdac_bus *bus) argument
177 hdac_bus_eml_get_mutex(struct hdac_bus *bus, bool alt, int elid) argument
180 hdac_bus_eml_enable_offload(struct hdac_bus *bus, bool alt, int elid, bool enable) argument
[all...]
H A Dhda_i915.h11 void snd_hdac_i915_set_bclk(struct hdac_bus *bus);
12 int snd_hdac_i915_init(struct hdac_bus *bus);
14 static inline void snd_hdac_i915_set_bclk(struct hdac_bus *bus) argument
17 static inline int snd_hdac_i915_init(struct hdac_bus *bus) argument
22 static inline int snd_hdac_i915_exit(struct hdac_bus *bus) argument
24 return snd_hdac_acomp_exit(bus);
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/
H A Dbit.c24 #include "bus.h"
32 nvkm_i2c_drive_scl(struct nvkm_i2c_bus *bus, int state) argument
34 bus->func->drive_scl(bus, state);
38 nvkm_i2c_drive_sda(struct nvkm_i2c_bus *bus, int state) argument
40 bus->func->drive_sda(bus, state);
44 nvkm_i2c_sense_scl(struct nvkm_i2c_bus *bus) argument
46 return bus->func->sense_scl(bus);
50 nvkm_i2c_sense_sda(struct nvkm_i2c_bus *bus) argument
56 nvkm_i2c_delay(struct nvkm_i2c_bus *bus, u32 nsec) argument
62 nvkm_i2c_raise_scl(struct nvkm_i2c_bus *bus) argument
75 i2c_start(struct nvkm_i2c_bus *bus) argument
95 i2c_stop(struct nvkm_i2c_bus *bus) argument
108 i2c_bitw(struct nvkm_i2c_bus *bus, int sda) argument
123 i2c_bitr(struct nvkm_i2c_bus *bus) argument
142 nvkm_i2c_get_byte(struct nvkm_i2c_bus *bus, u8 *byte, bool last) argument
158 nvkm_i2c_put_byte(struct nvkm_i2c_bus *bus, u8 byte) argument
174 i2c_addr(struct nvkm_i2c_bus *bus, struct i2c_msg *msg) argument
183 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num) argument
212 nvkm_i2c_bit_xfer(struct nvkm_i2c_bus *bus, struct i2c_msg *msgs, int num) argument
[all...]
H A Dbus.c24 #include "bus.h"
35 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); local
36 return nvkm_i2c_bus_acquire(bus);
42 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); local
43 return nvkm_i2c_bus_release(bus);
49 struct nvkm_i2c_bus *bus = data; local
50 bus->func->drive_scl(bus, stat
56 struct nvkm_i2c_bus *bus = data; local
63 struct nvkm_i2c_bus *bus = data; local
70 struct nvkm_i2c_bus *bus = data; local
80 struct nvkm_i2c_bus *bus = container_of(adap, typeof(*bus), i2c); local
108 nvkm_i2c_bus_init(struct nvkm_i2c_bus *bus) argument
120 nvkm_i2c_bus_fini(struct nvkm_i2c_bus *bus) argument
129 nvkm_i2c_bus_release(struct nvkm_i2c_bus *bus) argument
138 nvkm_i2c_bus_acquire(struct nvkm_i2c_bus *bus) argument
157 nvkm_i2c_bus_probe(struct nvkm_i2c_bus *bus, const char *what, struct nvkm_i2c_bus_probe *info, bool (*match)(struct nvkm_i2c_bus *, struct i2c_board_info *, void *), void *data) argument
196 struct nvkm_i2c_bus *bus = *pbus; local
208 nvkm_i2c_bus_ctor(const struct nvkm_i2c_bus_func *func, struct nvkm_i2c_pad *pad, int id, struct nvkm_i2c_bus *bus) argument
[all...]
H A Dbusnv50.c25 #include "bus.h"
38 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); local
39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
40 if (state) bus->data |= 0x01;
41 else bus->data &= 0xfe;
42 nvkm_wr32(device, bus->addr, bus->data);
48 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); local
49 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
50 if (state) bus
58 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); local
66 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); local
74 struct nv50_i2c_bus *bus = nv50_i2c_bus(base); local
98 struct nv50_i2c_bus *bus; local
[all...]
H A Dbusgf119.c25 #include "bus.h"
35 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); local
36 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
37 nvkm_mask(device, bus->addr, 0x00000001, state ? 0x00000001 : 0);
43 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); local
44 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
45 nvkm_mask(device, bus->addr, 0x00000002, state ? 0x00000002 : 0);
51 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); local
52 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
53 return !!(nvkm_rd32(device, bus
59 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); local
67 struct gf119_i2c_bus *bus = gf119_i2c_bus(base); local
86 struct gf119_i2c_bus *bus; local
[all...]
H A Dbusnv04.c25 #include "bus.h"
38 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); local
39 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
40 u8 val = nvkm_rdvgac(device, 0, bus->drive);
43 nvkm_wrvgac(device, 0, bus->drive, val | 0x01);
49 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); local
50 struct nvkm_device *device = bus->base.pad->i2c->subdev.device;
51 u8 val = nvkm_rdvgac(device, 0, bus->drive);
54 nvkm_wrvgac(device, 0, bus->drive, val | 0x01);
60 struct nv04_i2c_bus *bus local
68 struct nv04_i2c_bus *bus = nv04_i2c_bus(base); local
86 struct nv04_i2c_bus *bus; local
[all...]
/linux-master/drivers/net/wireless/quantenna/qtnfmac/
H A Ddebug.c6 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) argument
10 bus->dbg_dir = debugfs_create_dir(name, parent);
13 void qtnf_debugfs_remove(struct qtnf_bus *bus) argument
15 debugfs_remove_recursive(bus->dbg_dir);
16 bus->dbg_dir = NULL;
19 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, argument
22 debugfs_create_devm_seqfile(bus->dev, name, bus->dbg_dir, fn);
H A Dbus.h44 int (*data_tx)(struct qtnf_bus *bus, struct sk_buff *skb,
47 void (*data_tx_use_meta_set)(struct qtnf_bus *bus, bool use_meta);
71 /* bus private data */
75 static inline bool qtnf_fw_is_up(struct qtnf_bus *bus) argument
77 enum qtnf_fw_state state = bus->fw_state;
83 static inline bool qtnf_fw_is_attached(struct qtnf_bus *bus) argument
85 enum qtnf_fw_state state = bus->fw_state;
92 static inline void *get_bus_priv(struct qtnf_bus *bus) argument
94 if (WARN(!bus, "qtnfmac: invalid bus pointe
102 qtnf_bus_preinit(struct qtnf_bus *bus) argument
109 qtnf_bus_stop(struct qtnf_bus *bus) argument
116 qtnf_bus_data_tx(struct qtnf_bus *bus, struct sk_buff *skb, unsigned int macid, unsigned int vifid) argument
123 qtnf_bus_data_tx_timeout(struct qtnf_bus *bus, struct net_device *ndev) argument
128 qtnf_bus_control_tx(struct qtnf_bus *bus, struct sk_buff *skb) argument
133 qtnf_bus_data_rx_start(struct qtnf_bus *bus) argument
138 qtnf_bus_data_rx_stop(struct qtnf_bus *bus) argument
143 qtnf_bus_lock(struct qtnf_bus *bus) argument
148 qtnf_bus_unlock(struct qtnf_bus *bus) argument
[all...]
H A Ddebug.h10 #include "bus.h"
14 void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name);
15 void qtnf_debugfs_remove(struct qtnf_bus *bus);
16 void qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name,
21 static inline void qtnf_debugfs_init(struct qtnf_bus *bus, const char *name) argument
25 static inline void qtnf_debugfs_remove(struct qtnf_bus *bus) argument
30 qtnf_debugfs_add_entry(struct qtnf_bus *bus, const char *name, argument
/linux-master/drivers/soc/lantiq/
H A DMakefile2 obj-y += fpi-bus.o
/linux-master/drivers/video/fbdev/via/
H A Dvia_aux.c15 struct via_aux_bus *bus; local
20 bus = kmalloc(sizeof(*bus), GFP_KERNEL);
21 if (!bus)
24 bus->adap = adap;
25 INIT_LIST_HEAD(&bus->drivers);
27 via_aux_edid_probe(bus);
28 via_aux_vt1636_probe(bus);
29 via_aux_vt1632_probe(bus);
30 via_aux_vt1631_probe(bus);
40 via_aux_free(struct via_aux_bus *bus) argument
59 via_aux_get_preferred_mode(struct via_aux_bus *bus) argument
[all...]
H A Dvia_aux_vt1622.c16 static void probe(struct via_aux_bus *bus, u8 addr) argument
19 .bus = bus,
31 void via_aux_vt1622_probe(struct via_aux_bus *bus) argument
33 probe(bus, 0x20);
34 probe(bus, 0x21);
H A Dvia_aux_vt1625.c16 static void probe(struct via_aux_bus *bus, u8 addr) argument
19 .bus = bus,
31 void via_aux_vt1625_probe(struct via_aux_bus *bus) argument
33 probe(bus, 0x20);
34 probe(bus, 0x21);
H A Dvia_aux_ch7301.c16 static void probe(struct via_aux_bus *bus, u8 addr) argument
19 .bus = bus,
31 void via_aux_ch7301_probe(struct via_aux_bus *bus) argument
33 probe(bus, 0x75);
34 probe(bus, 0x76);
/linux-master/sound/i2c/
H A Di2c.c25 static int snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus,
34 static int snd_i2c_bus_free(struct snd_i2c_bus *bus) argument
39 if (snd_BUG_ON(!bus))
41 while (!list_empty(&bus->devices)) {
42 device = snd_i2c_device(bus->devices.next);
45 if (bus->master)
46 list_del(&bus->buses);
48 while (!list_empty(&bus->buses)) {
49 slave = snd_i2c_slave_bus(bus->buses.next);
50 snd_device_free(bus
61 struct snd_i2c_bus *bus = device->device_data; local
68 struct snd_i2c_bus *bus; local
99 snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name, unsigned char addr, struct snd_i2c_device **rdevice) argument
146 snd_i2c_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) argument
157 snd_i2c_bit_hw_start(struct snd_i2c_bus *bus) argument
163 snd_i2c_bit_hw_stop(struct snd_i2c_bus *bus) argument
169 snd_i2c_bit_direction(struct snd_i2c_bus *bus, int clock, int data) argument
175 snd_i2c_bit_set(struct snd_i2c_bus *bus, int clock, int data) argument
189 snd_i2c_bit_data(struct snd_i2c_bus *bus, int ack) argument
194 snd_i2c_bit_start(struct snd_i2c_bus *bus) argument
203 snd_i2c_bit_stop(struct snd_i2c_bus *bus) argument
211 snd_i2c_bit_send(struct snd_i2c_bus *bus, int data) argument
218 snd_i2c_bit_ack(struct snd_i2c_bus *bus) argument
231 snd_i2c_bit_sendbyte(struct snd_i2c_bus *bus, unsigned char data) argument
243 snd_i2c_bit_readbyte(struct snd_i2c_bus *bus, int last) argument
264 struct snd_i2c_bus *bus = device->bus; local
290 struct snd_i2c_bus *bus = device->bus; local
314 snd_i2c_bit_probeaddr(struct snd_i2c_bus *bus, unsigned short addr) argument
[all...]
/linux-master/sound/hda/
H A Dhdac_controller.c15 static void azx_clear_corbrp(struct hdac_bus *bus) argument
20 if (snd_hdac_chip_readw(bus, CORBRP) & AZX_CORBRP_RST)
25 dev_err(bus->dev, "CORB reset timeout#1, CORBRP = %d\n",
26 snd_hdac_chip_readw(bus, CORBRP));
28 snd_hdac_chip_writew(bus, CORBRP, 0);
30 if (snd_hdac_chip_readw(bus, CORBRP) == 0)
35 dev_err(bus->dev, "CORB reset timeout#2, CORBRP = %d\n",
36 snd_hdac_chip_readw(bus, CORBRP));
41 * @bus: HD-audio core bus
43 snd_hdac_bus_init_cmd_io(struct hdac_bus *bus) argument
93 hdac_wait_for_cmd_dmas(struct hdac_bus *bus) argument
112 snd_hdac_bus_stop_cmd_io(struct hdac_bus *bus) argument
145 snd_hdac_bus_send_cmd(struct hdac_bus *bus, unsigned int val) argument
190 snd_hdac_bus_update_rirb(struct hdac_bus *bus) argument
244 snd_hdac_bus_get_response(struct hdac_bus *bus, unsigned int addr, unsigned int *res) argument
305 snd_hdac_bus_parse_capabilities(struct hdac_bus *bus) argument
389 snd_hdac_bus_enter_link_reset(struct hdac_bus *bus) argument
409 snd_hdac_bus_exit_link_reset(struct hdac_bus *bus) argument
422 snd_hdac_bus_reset_link(struct hdac_bus *bus, bool full_reset) argument
463 azx_int_enable(struct hdac_bus *bus) argument
472 azx_int_disable(struct hdac_bus *bus) argument
485 azx_int_clear(struct hdac_bus *bus) argument
508 snd_hdac_bus_init_chip(struct hdac_bus *bus, bool full_reset) argument
541 snd_hdac_bus_stop_chip(struct hdac_bus *bus) argument
571 snd_hdac_bus_handle_stream_irq(struct hdac_bus *bus, unsigned int status, void (*ack)(struct hdac_bus *, struct hdac_stream *)) argument
602 snd_hdac_bus_alloc_stream_pages(struct hdac_bus *bus) argument
637 snd_hdac_bus_free_stream_pages(struct hdac_bus *bus) argument
[all...]
H A Dhdac_bus.c3 * HD-audio core bus driver
24 * snd_hdac_bus_init - initialize a HD-audio bas bus
25 * @bus: the pointer to bus object
27 * @ops: bus verb operators
31 int snd_hdac_bus_init(struct hdac_bus *bus, struct device *dev, argument
34 memset(bus, 0, sizeof(*bus));
35 bus->dev = dev;
37 bus
70 snd_hdac_bus_exit(struct hdac_bus *bus) argument
87 snd_hdac_bus_exec_verb(struct hdac_bus *bus, unsigned int addr, unsigned int cmd, unsigned int *res) argument
107 snd_hdac_bus_exec_verb_unlocked(struct hdac_bus *bus, unsigned int addr, unsigned int cmd, unsigned int *res) argument
148 snd_hdac_bus_queue_event(struct hdac_bus *bus, u32 res, u32 res_ex) argument
171 struct hdac_bus *bus = container_of(work, struct hdac_bus, unsol_work); local
206 snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec) argument
226 snd_hdac_bus_remove_device(struct hdac_bus *bus, struct hdac_device *codec) argument
271 struct hdac_bus *bus = codec->bus; local
282 struct hdac_bus *bus = codec->bus; local
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-npcm7xx.c30 * of the bus.
337 static inline void npcm_i2c_select_bank(struct npcm_i2c *bus, argument
340 u8 i2cctl3 = ioread8(bus->reg + NPCM_I2CCTL3);
346 iowrite8(i2cctl3, bus->reg + NPCM_I2CCTL3);
349 static void npcm_i2c_init_params(struct npcm_i2c *bus) argument
351 bus->stop_ind = I2C_NO_STATUS_IND;
352 bus->rd_size = 0;
353 bus->wr_size = 0;
354 bus->rd_ind = 0;
355 bus
366 npcm_i2c_wr_byte(struct npcm_i2c *bus, u8 data) argument
371 npcm_i2c_rd_byte(struct npcm_i2c *bus) argument
378 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); local
385 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); local
390 npcm_i2c_get_index(struct npcm_i2c *bus) argument
400 npcm_i2c_is_quick(struct npcm_i2c *bus) argument
405 npcm_i2c_disable(struct npcm_i2c *bus) argument
425 npcm_i2c_enable(struct npcm_i2c *bus) argument
435 npcm_i2c_eob_int(struct npcm_i2c *bus, bool enable) argument
453 npcm_i2c_tx_fifo_empty(struct npcm_i2c *bus) argument
466 npcm_i2c_rx_fifo_full(struct npcm_i2c *bus) argument
479 npcm_i2c_clear_fifo_int(struct npcm_i2c *bus) argument
488 npcm_i2c_clear_tx_fifo(struct npcm_i2c *bus) argument
497 npcm_i2c_clear_rx_fifo(struct npcm_i2c *bus) argument
506 npcm_i2c_int_enable(struct npcm_i2c *bus, bool enable) argument
519 npcm_i2c_master_start(struct npcm_i2c *bus) argument
529 npcm_i2c_master_stop(struct npcm_i2c *bus) argument
557 npcm_i2c_stall_after_start(struct npcm_i2c *bus, bool stall) argument
570 npcm_i2c_nack(struct npcm_i2c *bus) argument
580 npcm_i2c_clear_master_status(struct npcm_i2c *bus) argument
590 npcm_i2c_slave_int_enable(struct npcm_i2c *bus, bool enable) argument
604 npcm_i2c_slave_enable(struct npcm_i2c *bus, enum i2c_addr addr_type, u8 addr, bool enable) argument
643 npcm_i2c_reset(struct npcm_i2c *bus) argument
686 npcm_i2c_is_master(struct npcm_i2c *bus) argument
691 npcm_i2c_callback(struct npcm_i2c *bus, enum i2c_state_ind op_status, u16 info) argument
753 npcm_i2c_fifo_usage(struct npcm_i2c *bus) argument
764 npcm_i2c_write_to_fifo_master(struct npcm_i2c *bus, u16 max_bytes) argument
787 npcm_i2c_set_fifo(struct npcm_i2c *bus, int nread, int nwrite) argument
831 npcm_i2c_read_fifo(struct npcm_i2c *bus, u8 bytes_in_fifo) argument
842 npcm_i2c_master_abort(struct npcm_i2c *bus) argument
854 npcm_i2c_get_slave_addr(struct npcm_i2c *bus, enum i2c_addr addr_type) argument
866 npcm_i2c_remove_slave_addr(struct npcm_i2c *bus, u8 slave_add) argument
881 npcm_i2c_write_fifo_slave(struct npcm_i2c *bus, u16 max_bytes) argument
901 npcm_i2c_read_fifo_slave(struct npcm_i2c *bus, u8 bytes_in_fifo) argument
921 npcm_i2c_slave_get_wr_buf(struct npcm_i2c *bus) argument
945 npcm_i2c_slave_send_rd_buf(struct npcm_i2c *bus) argument
968 npcm_i2c_slave_receive(struct npcm_i2c *bus, u16 nread, u8 *read_data) argument
982 npcm_i2c_slave_xmit(struct npcm_i2c *bus, u16 nwrite, u8 *write_data) argument
1006 npcm_i2c_slave_wr_buf_sync(struct npcm_i2c *bus) argument
1026 npcm_i2c_slave_rd_wr(struct npcm_i2c *bus) argument
1052 npcm_i2c_int_slave_handler(struct npcm_i2c *bus) argument
1263 struct npcm_i2c *bus = i2c_get_adapdata(client->adapter); local
1295 struct npcm_i2c *bus = client->adapter->algo_data; local
1311 npcm_i2c_master_fifo_read(struct npcm_i2c *bus) argument
1345 npcm_i2c_irq_master_handler_write(struct npcm_i2c *bus) argument
1406 npcm_i2c_irq_master_handler_read(struct npcm_i2c *bus) argument
1454 npcm_i2c_irq_handle_nmatch(struct npcm_i2c *bus) argument
1463 npcm_i2c_irq_handle_nack(struct npcm_i2c *bus) argument
1514 npcm_i2c_irq_handle_ber(struct npcm_i2c *bus) argument
1534 npcm_i2c_irq_handle_eob(struct npcm_i2c *bus) argument
1542 npcm_i2c_irq_handle_stall_after_start(struct npcm_i2c *bus) argument
1565 npcm_i2c_irq_handle_sda(struct npcm_i2c *bus, u8 i2cst) argument
1639 npcm_i2c_int_master_handler(struct npcm_i2c *bus) argument
1695 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); local
1773 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap); local
1803 npcm_i2c_init_clk(struct npcm_i2c *bus, u32 bus_freq_hz) argument
1926 npcm_i2c_init_module(struct npcm_i2c *bus, enum i2c_mode mode, u32 bus_freq_hz) argument
1980 __npcm_i2c_init(struct npcm_i2c *bus, struct platform_device *pdev) argument
2011 struct npcm_i2c *bus = dev_id; local
2034 npcm_i2c_master_start_xmit(struct npcm_i2c *bus, u8 slave_addr, u16 nwrite, u16 nread, u8 *write_data, u8 *read_data, bool use_PEC, bool use_read_block) argument
2081 struct npcm_i2c *bus = container_of(adap, struct npcm_i2c, adap); local
2249 npcm_i2c_init_debugfs(struct platform_device *pdev, struct npcm_i2c *bus) argument
2266 struct npcm_i2c *bus; local
2347 struct npcm_i2c *bus = platform_get_drvdata(pdev); local
[all...]
H A Di2c-aspeed.c171 static int aspeed_i2c_reset(struct aspeed_i2c_bus *bus);
173 static int aspeed_i2c_recover_bus(struct aspeed_i2c_bus *bus) argument
179 spin_lock_irqsave(&bus->lock, flags);
180 command = readl(bus->base + ASPEED_I2C_CMD_REG);
186 dev_dbg(bus->dev, "SCL hung (state %x), attempting recovery\n",
189 reinit_completion(&bus->cmd_complete);
190 writel(ASPEED_I2CD_M_STOP_CMD, bus->base + ASPEED_I2C_CMD_REG);
191 spin_unlock_irqrestore(&bus->lock, flags);
194 &bus->cmd_complete, bus
242 aspeed_i2c_slave_irq(struct aspeed_i2c_bus *bus, u32 irq_status) argument
361 aspeed_i2c_do_start(struct aspeed_i2c_bus *bus) argument
394 aspeed_i2c_do_stop(struct aspeed_i2c_bus *bus) argument
401 aspeed_i2c_next_msg_or_stop(struct aspeed_i2c_bus *bus) argument
424 aspeed_i2c_master_irq(struct aspeed_i2c_bus *bus, u32 irq_status) argument
621 struct aspeed_i2c_bus *bus = dev_id; local
685 struct aspeed_i2c_bus *bus = i2c_get_adapdata(adap); local
751 __aspeed_i2c_reg_slave(struct aspeed_i2c_bus *bus, u16 slave_addr) argument
775 struct aspeed_i2c_bus *bus = i2c_get_adapdata(client->adapter); local
794 struct aspeed_i2c_bus *bus = i2c_get_adapdata(client->adapter); local
911 aspeed_i2c_init_clk(struct aspeed_i2c_bus *bus) argument
928 aspeed_i2c_init(struct aspeed_i2c_bus *bus, struct platform_device *pdev) argument
962 aspeed_i2c_reset(struct aspeed_i2c_bus *bus) argument
1001 struct aspeed_i2c_bus *bus; local
1087 struct aspeed_i2c_bus *bus = platform_get_drvdata(pdev); local
[all...]
/linux-master/arch/mips/lib/
H A Diomap-pci.c19 struct pci_controller *ctrl = dev->bus->sysdata;
24 struct pci_bus *bus = dev->bus; local
27 while (bus->parent)
28 bus = bus->parent;
32 sprintf(name, "%04x:%02x", pci_domain_nr(bus), bus->number);
33 printk(KERN_WARNING "io_map_base of root PCI bus %s unset. "
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
H A Dbase.c29 struct nvkm_bus *bus = nvkm_bus(subdev); local
30 bus->func->intr(bus);
36 struct nvkm_bus *bus = nvkm_bus(subdev); local
37 bus->func->init(bus);
58 struct nvkm_bus *bus; local
59 if (!(bus = *pbus = kzalloc(sizeof(*bus), GFP_KERNEL)))
61 nvkm_subdev_ctor(&nvkm_bus, device, type, inst, &bus
[all...]
/linux-master/drivers/ssb/
H A Dscan.c160 static u32 scan_read32(struct ssb_bus *bus, u8 current_coreidx, argument
165 switch (bus->bustype) {
173 ssb_pcmcia_switch_segment(bus, 1);
176 ssb_pcmcia_switch_segment(bus, 0);
177 lo = readw(bus->mmio + offset);
178 hi = readw(bus->mmio + offset + 2);
182 return ssb_sdio_scan_read32(bus, offset);
184 return readl(bus->mmio + offset);
187 static int scan_switchcore(struct ssb_bus *bus, u8 coreidx) argument
189 switch (bus
202 ssb_iounmap(struct ssb_bus *bus) argument
223 ssb_ioremap(struct ssb_bus *bus, unsigned long baseaddr) argument
251 we_support_multiple_80211_cores(struct ssb_bus *bus) argument
271 ssb_bus_scan(struct ssb_bus *bus, unsigned long baseaddr) argument
[all...]
/linux-master/arch/powerpc/platforms/pasemi/
H A Dgpio_mdio.c34 #define MDC_PIN(bus) (((struct gpio_priv *)bus->priv)->mdc_pin)
35 #define MDIO_PIN(bus) (((struct gpio_priv *)bus->priv)->mdio_pin)
37 static inline void mdio_lo(struct mii_bus *bus) argument
39 out_le32(gpio_regs+0x10, 1 << MDIO_PIN(bus));
42 static inline void mdio_hi(struct mii_bus *bus) argument
44 out_le32(gpio_regs, 1 << MDIO_PIN(bus));
47 static inline void mdc_lo(struct mii_bus *bus) argument
49 out_le32(gpio_regs+0x10, 1 << MDC_PIN(bus));
52 mdc_hi(struct mii_bus *bus) argument
57 mdio_active(struct mii_bus *bus) argument
62 mdio_tristate(struct mii_bus *bus) argument
67 mdio_read(struct mii_bus *bus) argument
72 clock_out(struct mii_bus *bus, int bit) argument
85 bitbang_pre(struct mii_bus *bus, int read, u8 addr, u8 reg) argument
115 gpio_mdio_read(struct mii_bus *bus, int phy_id, int location) argument
154 gpio_mdio_write(struct mii_bus *bus, int phy_id, int location, u16 val) argument
200 gpio_mdio_reset(struct mii_bus *bus) argument
265 struct mii_bus *bus = dev_get_drvdata(&dev->dev); local
[all...]
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
H A Dpcie.h10 struct brcmf_bus *bus; member in struct:brcmf_pciedev

Completed in 203 milliseconds

1234567891011>>