Home
last modified time | relevance | path

Searched refs:bus (Results 1 – 25 of 2402) sorted by relevance

12345678910>>...97

/openbmc/u-boot/drivers/net/phy/
H A Dmiiphybb.c32 static int bb_mii_init_wrap(struct bb_miiphy_bus *bus) in bb_mii_init_wrap() argument
40 static int bb_mdio_active_wrap(struct bb_miiphy_bus *bus) in bb_mdio_active_wrap() argument
49 static int bb_mdio_tristate_wrap(struct bb_miiphy_bus *bus) in bb_mdio_tristate_wrap() argument
58 static int bb_set_mdio_wrap(struct bb_miiphy_bus *bus, int v) in bb_set_mdio_wrap() argument
67 static int bb_get_mdio_wrap(struct bb_miiphy_bus *bus, int *v) in bb_get_mdio_wrap() argument
76 static int bb_set_mdc_wrap(struct bb_miiphy_bus *bus, int v) in bb_set_mdc_wrap() argument
85 static int bb_delay_wrap(struct bb_miiphy_bus *bus) in bb_delay_wrap() argument
152 static void miiphy_pre(struct bb_miiphy_bus *bus, char read, in miiphy_pre() argument
165 bus->mdio_active(bus); in miiphy_pre()
166 bus->set_mdio(bus, 1); in miiphy_pre()
[all …]
H A Dmscc.c274 static void vsc8584_csr_write(struct mii_dev *bus, int phy0, u16 addr, u32 val) in vsc8584_csr_write() argument
276 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_DATA_18, in vsc8584_csr_write()
278 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_DATA_17, in vsc8584_csr_write()
280 bus->write(bus, phy0, MDIO_DEVAD_NONE, MSCC_PHY_REG_TR_ADDR_16, in vsc8584_csr_write()
284 static int vsc8584_cmd(struct mii_dev *bus, int phy, u16 val) in vsc8584_cmd() argument
289 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd()
292 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_PHY_PROC_CMD, in vsc8584_cmd()
297 reg_val = bus->read(bus, phy, MDIO_DEVAD_NONE, in vsc8584_cmd()
303 bus->write(bus, phy, MDIO_DEVAD_NONE, MSCC_EXT_PAGE_ACCESS, in vsc8584_cmd()
314 static int vsc8584_micro_deassert_reset(struct mii_dev *bus, int phy, in vsc8584_micro_deassert_reset() argument
[all …]
H A Db53.c114 struct mii_dev *bus; member
118 static int b53_mdio_op(struct mii_dev *bus, u8 page, u8 reg, u16 op) in b53_mdio_op() argument
126 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
133 ret = bus->write(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
140 v = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_op()
154 static int b53_mdio_read8(struct mii_dev *bus, u8 page, u8 reg, u8 *val) in b53_mdio_read8() argument
158 ret = b53_mdio_op(bus, page, reg, REG_MII_ADDR_READ); in b53_mdio_read8()
162 *val = bus->read(bus, BRCM_PSEUDO_PHY_ADDR, MDIO_DEVAD_NONE, in b53_mdio_read8()
168 static int b53_mdio_read16(struct mii_dev *bus, u8 page, u8 reg, u16 *val) in b53_mdio_read16() argument
172 ret = b53_mdio_op(bus, page, reg, REG_MII_ADDR_READ); in b53_mdio_read16()
[all …]
/openbmc/qemu/hw/i2c/
H A Dsmbus_master.c19 int smbus_quick_command(I2CBus *bus, uint8_t addr, int read) in smbus_quick_command() argument
21 if (i2c_start_transfer(bus, addr, read)) { in smbus_quick_command()
24 i2c_end_transfer(bus); in smbus_quick_command()
28 int smbus_receive_byte(I2CBus *bus, uint8_t addr) in smbus_receive_byte() argument
32 if (i2c_start_recv(bus, addr)) { in smbus_receive_byte()
35 data = i2c_recv(bus); in smbus_receive_byte()
36 i2c_nack(bus); in smbus_receive_byte()
37 i2c_end_transfer(bus); in smbus_receive_byte()
41 int smbus_send_byte(I2CBus *bus, uint8_t addr, uint8_t data) in smbus_send_byte() argument
43 if (i2c_start_send(bus, addr)) { in smbus_send_byte()
[all …]
H A Dcore.c33 I2CBus *bus = opaque; in i2c_bus_pre_save() local
35 bus->saved_address = -1; in i2c_bus_pre_save()
36 if (!QLIST_EMPTY(&bus->current_devs)) { in i2c_bus_pre_save()
37 if (!bus->broadcast) { in i2c_bus_pre_save()
38 bus->saved_address = QLIST_FIRST(&bus->current_devs)->elt->address; in i2c_bus_pre_save()
40 bus->saved_address = I2C_BROADCAST; in i2c_bus_pre_save()
61 I2CBus *bus; in i2c_init_bus() local
63 bus = I2C_BUS(qbus_new(TYPE_I2C_BUS, parent, name)); in i2c_init_bus()
64 QLIST_INIT(&bus->current_devs); in i2c_init_bus()
65 QSIMPLEQ_INIT(&bus->pending_masters); in i2c_init_bus()
[all …]
/openbmc/qemu/tests/qtest/libqos/
H A Dpci-spapr.c25 static uint8_t qpci_spapr_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readb() argument
27 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readb()
28 return qtest_readb(bus->qts, s->pio_cpu_base + addr); in qpci_spapr_pio_readb()
31 static void qpci_spapr_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_spapr_pio_writeb() argument
33 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_writeb()
34 qtest_writeb(bus->qts, s->pio_cpu_base + addr, val); in qpci_spapr_pio_writeb()
37 static uint16_t qpci_spapr_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_spapr_pio_readw() argument
39 QPCIBusSPAPR *s = container_of(bus, QPCIBusSPAPR, bus); in qpci_spapr_pio_readw()
40 return bswap16(qtest_readw(bus->qts, s->pio_cpu_base + addr)); in qpci_spapr_pio_readw()
43 static void qpci_spapr_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_spapr_pio_writew() argument
[all …]
H A Dpci-pc.c24 static uint8_t qpci_pc_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readb() argument
26 return qtest_inb(bus->qts, addr); in qpci_pc_pio_readb()
29 static void qpci_pc_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_pc_pio_writeb() argument
31 qtest_outb(bus->qts, addr, val); in qpci_pc_pio_writeb()
34 static uint16_t qpci_pc_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readw() argument
36 return qtest_inw(bus->qts, addr); in qpci_pc_pio_readw()
39 static void qpci_pc_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_pc_pio_writew() argument
41 qtest_outw(bus->qts, addr, val); in qpci_pc_pio_writew()
44 static uint32_t qpci_pc_pio_readl(QPCIBus *bus, uint32_t addr) in qpci_pc_pio_readl() argument
46 return qtest_inl(bus->qts, addr); in qpci_pc_pio_readl()
[all …]
H A Dgeneric-pcihost.c42 static uint8_t qpci_generic_pio_readb(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readb() argument
44 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readb()
46 return qtest_readb(bus->qts, s->gpex_pio_base + addr); in qpci_generic_pio_readb()
49 static void qpci_generic_pio_writeb(QPCIBus *bus, uint32_t addr, uint8_t val) in qpci_generic_pio_writeb() argument
51 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_writeb()
53 qtest_writeb(bus->qts, s->gpex_pio_base + addr, val); in qpci_generic_pio_writeb()
56 static uint16_t qpci_generic_pio_readw(QPCIBus *bus, uint32_t addr) in qpci_generic_pio_readw() argument
58 QGenericPCIBus *s = container_of(bus, QGenericPCIBus, bus); in qpci_generic_pio_readw()
60 return qtest_readw(bus->qts, s->gpex_pio_base + addr); in qpci_generic_pio_readw()
63 static void qpci_generic_pio_writew(QPCIBus *bus, uint32_t addr, uint16_t val) in qpci_generic_pio_writew() argument
[all …]
H A Dpci.c22 void qpci_device_foreach(QPCIBus *bus, int vendor_id, int device_id, in qpci_device_foreach() argument
34 dev = qpci_device_find(bus, QPCI_DEVFN(slot, fn)); in qpci_device_foreach()
58 return dev->bus->has_buggy_msi; in qpci_has_buggy_msi()
70 static void qpci_device_set(QPCIDevice *dev, QPCIBus *bus, int devfn) in qpci_device_set() argument
74 dev->bus = bus; in qpci_device_set()
78 QPCIDevice *qpci_device_find(QPCIBus *bus, int devfn) in qpci_device_find() argument
83 qpci_device_set(dev, bus, devfn); in qpci_device_find()
93 void qpci_device_init(QPCIDevice *dev, QPCIBus *bus, QPCIAddress *addr) in qpci_device_init() argument
97 qpci_device_set(dev, bus, addr->devfn); in qpci_device_init()
134 static void qpci_secondary_buses_rec(QPCIBus *qbus, int bus, int *pci_bus) in qpci_secondary_buses_rec() argument
[all …]
/openbmc/qemu/hw/core/
H A Dbus.c26 void qbus_set_hotplug_handler(BusState *bus, Object *handler) in qbus_set_hotplug_handler() argument
28 object_property_set_link(OBJECT(bus), QDEV_HOTPLUG_HANDLER_PROPERTY, in qbus_set_hotplug_handler()
32 void qbus_set_bus_hotplug_handler(BusState *bus) in qbus_set_bus_hotplug_handler() argument
34 qbus_set_hotplug_handler(bus, OBJECT(bus)); in qbus_set_bus_hotplug_handler()
37 int qbus_walk_children(BusState *bus, in qbus_walk_children() argument
46 err = pre_busfn(bus, opaque); in qbus_walk_children()
53 QTAILQ_FOREACH_RCU(kid, &bus->children, sibling) { in qbus_walk_children()
64 err = post_busfn(bus, opaque); in qbus_walk_children()
73 void bus_cold_reset(BusState *bus) in bus_cold_reset() argument
75 resettable_reset(OBJECT(bus), RESET_TYPE_COLD); in bus_cold_reset()
[all …]
/openbmc/sdbusplus/src/
H A Dbus.cpp4 namespace sdbusplus::bus namespace
7 void bus::emit_interfaces_added(const char* path, in emit_interfaces_added()
15 void bus::emit_interfaces_removed(const char* path, in emit_interfaces_removed()
24 bus new_default() in new_default()
32 return bus(b, std::false_type()); in new_default()
36 bus new_default_user() in new_default_user()
44 return bus(b, std::false_type()); in new_default_user()
48 bus new_default_system() in new_default_system()
56 return bus(b, std::false_type()); in new_default_system()
60 bus new_bus() in new_bus()
[all …]
/openbmc/qemu/hw/i3c/
H A Dcore.c30 static void i3c_realize(BusState *bus, Error **errp) in i3c_realize() argument
32 qbus_set_bus_hotplug_handler(bus); in i3c_realize()
61 I3CBus *bus; in i3c_init_bus_type() local
63 bus = I3C_BUS(qbus_new(type, parent, name)); in i3c_init_bus_type()
64 QLIST_INIT(&bus->current_devs); in i3c_init_bus_type()
65 bus->broadcast = false; in i3c_init_bus_type()
66 bus->in_entdaa = false; in i3c_init_bus_type()
67 bus->in_ccc = false; in i3c_init_bus_type()
71 bus->i2c_bus = i2c_init_bus(parent, i2c_bus_name); in i3c_init_bus_type()
73 return bus; in i3c_init_bus_type()
[all …]
/openbmc/sdbusplus/include/sdbusplus/
H A Dsdbus.hpp23 virtual int sd_bus_add_object_manager(sd_bus* bus, sd_bus_slot** slot,
27 sd_bus* bus, sd_bus_slot** slot, const char* path,
31 sd_bus* bus, sd_bus_slot** slot, const char* path,
34 virtual int sd_bus_attach_event(sd_bus* bus, sd_event* e, int priority) = 0;
36 virtual int sd_bus_call(sd_bus* bus, sd_bus_message* m, uint64_t usec,
41 sd_bus* bus, sd_bus_slot** slot, sd_bus_message* m,
44 virtual int sd_bus_detach_event(sd_bus* bus) = 0;
46 virtual int sd_bus_emit_interfaces_added_strv(sd_bus* bus, const char* path,
49 sd_bus* bus, const char* path, char** interfaces) = 0;
50 virtual int sd_bus_emit_object_added(sd_bus* bus, const char* path) = 0;
[all …]
/openbmc/openbmc/meta-facebook/meta-harma/recipes-phosphor/configuration/entity-manager/
H A Ddevice-driver-probe7 local bus="$1"
11 if /usr/sbin/i2cget -f -y "$bus" "$addr" 2>/dev/null; then
29 echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-9/new_device
32 echo pca9546 0x71 > /sys/bus/i2c/devices/i2c-11/new_device
43 echo adc128d818 0x1d > /sys/bus/i2c/devices/i2c-36/new_device
44 echo ina238 0x44 > /sys/bus/i2c/devices/i2c-36/new_device
45 echo ina238 0x45 > /sys/bus/i2c/devices/i2c-36/new_device
46 echo MCP9600 0x60 > /sys/bus/i2c/devices/i2c-34/new_device
47 echo MCP9600 0x62 > /sys/bus/i2c/devices/i2c-34/new_device
48 echo MCP9600 0x63 > /sys/bus/i2c/devices/i2c-34/new_device
[all …]
/openbmc/u-boot/drivers/net/pfe_eth/
H A Dpfe_mdio.c16 static int pfe_write_addr(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_write_addr() argument
19 void *reg_base = bus->priv; in pfe_write_addr()
50 static int pfe_phy_read(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_phy_read() argument
53 void *reg_base = bus->priv; in pfe_phy_read()
64 pfe_write_addr(bus, phy_addr, dev_addr, reg_addr); in pfe_phy_read()
105 static int pfe_phy_write(struct mii_dev *bus, int phy_addr, int dev_addr, in pfe_phy_write() argument
108 void *reg_base = bus->priv; in pfe_phy_write()
119 pfe_write_addr(bus, phy_addr, dev_addr, reg_addr); in pfe_phy_write()
158 struct mii_dev bus; in pfe_configure_serdes() local
167 bus.priv = gem_info[priv->gemac_port].gemac_base; in pfe_configure_serdes()
[all …]
/openbmc/u-boot/common/
H A Dmiiphyutil.c69 struct mii_dev *bus; in mdio_alloc() local
71 bus = malloc(sizeof(*bus)); in mdio_alloc()
72 if (!bus) in mdio_alloc()
73 return bus; in mdio_alloc()
75 memset(bus, 0, sizeof(*bus)); in mdio_alloc()
78 INIT_LIST_HEAD(&bus->link); in mdio_alloc()
80 return bus; in mdio_alloc()
83 void mdio_free(struct mii_dev *bus) in mdio_free() argument
85 free(bus); in mdio_free()
88 int mdio_register(struct mii_dev *bus) in mdio_register() argument
[all …]
/openbmc/u-boot/test/dm/
H A Dbus.c121 struct udevice *bus; in dm_test_bus_children() local
128 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children()
144 struct udevice *bus, *dev; in dm_test_bus_children_funcs() local
147 ut_assertok(uclass_get_device(UCLASS_TEST_BUS, 0, &bus)); in dm_test_bus_children_funcs()
150 ut_assertok(device_get_child(bus, 0, &dev)); in dm_test_bus_children_funcs()
151 ut_asserteq(-ENODEV, device_get_child(bus, 4, &dev)); in dm_test_bus_children_funcs()
152 ut_assertok(device_get_child_by_seq(bus, 5, &dev)); in dm_test_bus_children_funcs()
157 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, -1, true, &dev)); in dm_test_bus_children_funcs()
158 ut_assertok(device_find_child_by_seq(bus, 0, true, &dev)); in dm_test_bus_children_funcs()
160 ut_asserteq(-ENODEV, device_find_child_by_seq(bus, 0, false, &dev)); in dm_test_bus_children_funcs()
[all …]
/openbmc/u-boot/board/LaCie/common/
H A Dcpld-gpio-bus.c17 static void cpld_gpio_bus_set_addr(struct cpld_gpio_bus *bus, unsigned addr) in cpld_gpio_bus_set_addr() argument
21 for (pin = 0; pin < bus->num_addr; pin++) in cpld_gpio_bus_set_addr()
22 kw_gpio_set_value(bus->addr[pin], (addr >> pin) & 1); in cpld_gpio_bus_set_addr()
25 static void cpld_gpio_bus_set_data(struct cpld_gpio_bus *bus, unsigned data) in cpld_gpio_bus_set_data() argument
29 for (pin = 0; pin < bus->num_data; pin++) in cpld_gpio_bus_set_data()
30 kw_gpio_set_value(bus->data[pin], (data >> pin) & 1); in cpld_gpio_bus_set_data()
33 static void cpld_gpio_bus_enable_select(struct cpld_gpio_bus *bus) in cpld_gpio_bus_enable_select() argument
36 kw_gpio_set_value(bus->enable, 0); in cpld_gpio_bus_enable_select()
37 kw_gpio_set_value(bus->enable, 1); in cpld_gpio_bus_enable_select()
40 void cpld_gpio_bus_write(struct cpld_gpio_bus *bus, in cpld_gpio_bus_write() argument
[all …]
/openbmc/libmctp/
H A Dcore.c33 static int mctp_message_tx_on_bus(struct mctp_bus *bus, mctp_eid_t src,
36 static void mctp_dealloc_tag(struct mctp_bus *bus, mctp_eid_t local,
201 static void mctp_msg_ctx_drop(struct mctp_bus *bus, struct mctp_msg_ctx *ctx) in mctp_msg_ctx_drop() argument
204 __mctp_msg_free(ctx->buf, bus->mctp); in mctp_msg_ctx_drop()
290 static void mctp_bus_destroy(struct mctp_bus *bus, struct mctp *mctp) in mctp_bus_destroy() argument
292 if (bus->tx_msg) { in mctp_bus_destroy()
293 __mctp_msg_free(bus->tx_msg, mctp); in mctp_bus_destroy()
294 bus->tx_msg = NULL; in mctp_bus_destroy()
354 binding->bus = &mctp->busses[0]; in mctp_register_bus()
362 binding->bus = NULL; in mctp_register_bus()
[all …]
/openbmc/qemu/hw/misc/
H A Dauxbus.c65 AUXBus *bus; in aux_bus_init() local
68 bus = AUX_BUS(qbus_new(TYPE_AUX_BUS, parent, name)); in aux_bus_init()
69 auxtoi2c = object_new_with_props(TYPE_AUXTOI2C, OBJECT(bus), "i2c", in aux_bus_init()
72 bus->bridge = AUXTOI2C(auxtoi2c); in aux_bus_init()
75 bus->aux_io = g_malloc(sizeof(*bus->aux_io)); in aux_bus_init()
76 memory_region_init(bus->aux_io, OBJECT(bus), "aux-io", 1 * MiB); in aux_bus_init()
77 address_space_init(&bus->aux_addr_space, bus->aux_io, "aux-io"); in aux_bus_init()
78 return bus; in aux_bus_init()
81 void aux_bus_realize(AUXBus *bus) in aux_bus_realize() argument
83 qdev_realize(DEVICE(bus->bridge), BUS(bus), &error_fatal); in aux_bus_realize()
[all …]
/openbmc/u-boot/board/freescale/ls1012aqds/
H A Deth.c63 static int ls1012aqds_mdio_read(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_read() argument
66 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_read()
73 static int ls1012aqds_mdio_write(struct mii_dev *bus, int addr, int devad, in ls1012aqds_mdio_write() argument
76 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_write()
83 static int ls1012aqds_mdio_reset(struct mii_dev *bus) in ls1012aqds_mdio_reset() argument
85 struct ls1012aqds_mdio *priv = bus->priv; in ls1012aqds_mdio_reset()
96 struct mii_dev *bus = mdio_alloc(); in ls1012aqds_mdio_init() local
98 if (!bus) { in ls1012aqds_mdio_init()
106 free(bus); in ls1012aqds_mdio_init()
110 bus->read = ls1012aqds_mdio_read; in ls1012aqds_mdio_init()
[all …]
/openbmc/qemu/hw/ide/
H A Dpci.c45 IDEBus *bus = opaque; in pci_ide_status_read() local
50 return ide_status_read(bus, addr + 2); in pci_ide_status_read()
56 IDEBus *bus = opaque; in pci_ide_ctrl_write() local
61 ide_ctrl_write(bus, addr + 2, data); in pci_ide_ctrl_write()
72 IDEBus *bus = opaque; in pci_ide_data_read() local
75 return ide_ioport_read(bus, addr); in pci_ide_data_read()
78 return ide_data_readw(bus, addr); in pci_ide_data_read()
80 return ide_data_readl(bus, addr); in pci_ide_data_read()
89 IDEBus *bus = opaque; in pci_ide_data_write() local
92 ide_ioport_write(bus, addr, data); in pci_ide_data_write()
[all …]
/openbmc/u-boot/drivers/i2c/
H A Dimx_lpi2c.c21 static int bus_i2c_init(struct udevice *bus, int speed);
96 static int bus_i2c_send(struct udevice *bus, u8 *txbuf, int len) in bus_i2c_send() argument
98 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_send()
117 static int bus_i2c_receive(struct udevice *bus, u8 *rxbuf, int len) in bus_i2c_receive() argument
119 struct imx_lpi2c_reg *regs = (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_receive()
160 static int bus_i2c_start(struct udevice *bus, u8 addr, u8 dir) in bus_i2c_start() argument
164 (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_start()
172 bus_i2c_init(bus, 100000); in bus_i2c_start()
197 static int bus_i2c_stop(struct udevice *bus) in bus_i2c_stop() argument
201 (struct imx_lpi2c_reg *)devfdt_get_addr(bus); in bus_i2c_stop()
[all …]
H A Dat91_i2c.c24 static int at91_wait_for_xfer(struct at91_i2c_bus *bus, u32 status) in at91_wait_for_xfer() argument
26 struct at91_i2c_regs *reg = bus->regs; in at91_wait_for_xfer()
30 bus->status = 0; in at91_wait_for_xfer()
34 bus->status |= sr; in at91_wait_for_xfer()
45 static int at91_i2c_xfer_msg(struct at91_i2c_bus *bus, struct i2c_msg *msg) in at91_i2c_xfer_msg() argument
47 struct at91_i2c_regs *reg = bus->regs; in at91_i2c_xfer_msg()
57 ret = at91_wait_for_xfer(bus, TWI_SR_RXRDY); in at91_i2c_xfer_msg()
66 ret = at91_wait_for_xfer(bus, TWI_SR_RXRDY); in at91_i2c_xfer_msg()
74 ret = at91_wait_for_xfer(bus, TWI_SR_TXRDY); in at91_i2c_xfer_msg()
78 ret = at91_wait_for_xfer(bus, TWI_SR_TXRDY); in at91_i2c_xfer_msg()
[all …]
/openbmc/phosphor-bmc-code-mgmt/bmc/side-switch/
H A Dside_switch.cpp15 bool sideSwitchNeeded(sdbusplus::bus_t& bus) in sideSwitchNeeded() argument
25 bus, "/xyz/openbmc_project/software/functional", in sideSwitchNeeded()
47 bus, fwRunningVersionPath, in sideSwitchNeeded()
69 auto method = bus.new_method_call( in sideSwitchNeeded()
77 auto reply = bus.call(method); in sideSwitchNeeded()
103 bus, fwPath, "xyz.openbmc_project.Software.RedundancyPriority", in sideSwitchNeeded()
126 bool powerOffSystem(sdbusplus::bus_t& bus) in powerOffSystem() argument
132 utils::setProperty(bus, "/xyz/openbmc_project/state/chassis0", in powerOffSystem()
154 bus, "/xyz/openbmc_project/state/host0", in powerOffSystem()
169 bus, "/xyz/openbmc_project/state/chassis0", in powerOffSystem()
[all …]

12345678910>>...97