Searched refs:controller (Results 101 - 125 of 629) sorted by relevance

1234567891011>>

/linux-master/drivers/clk/
H A Dclk-aspeed.h10 #include <linux/reset-controller.h>
59 * struct aspeed_reset - Aspeed reset controller
60 * @map: regmap to access the containing system controller
61 * @rcdev: reset controller device
/linux-master/arch/arm/mach-mvebu/
H A DMakefile4 obj-$(CONFIG_MACH_MVEBU_ANY) += system-controller.o mvebu-soc-id.o
/linux-master/drivers/spi/
H A Dspi-loongson.h33 struct spi_controller *controller; member in struct:loongson_spi
H A Dspi-mux.c21 * The driver will create an additional SPI controller. Devices added under the
22 * mux will be handled as 'chip selects' on this controller.
28 * spi controller
48 /* should not get called when the parent controller is doing a transfer */
51 struct spi_mux_priv *priv = spi_controller_get_devdata(spi->controller);
78 struct spi_mux_priv *priv = spi_controller_get_devdata(spi->controller);
159 ctlr->mode_bits = spi->controller->mode_bits;
160 ctlr->flags = spi->controller->flags;
/linux-master/drivers/firmware/
H A Dstratix10-svc.c125 * struct stratix10_svc_controller - service controller
157 * @ctrl: pointer to service controller which is the provider of this channel
163 * service client has its own channel created by service controller.
197 * @ctrl: pointer to service layer controller
243 * @ctrl: pointer to service layer controller
887 struct stratix10_svc_controller *controller; local
896 controller = list_first_entry(&svc_ctrl,
899 if (!strcmp(controller->chans[i].name, name)) {
900 chan = &controller->chans[i];
911 if (chan->scl || !try_module_get(controller
1129 struct stratix10_svc_controller *controller; local
[all...]
/linux-master/include/linux/
H A Dpeci.h21 * struct peci_controller_ops - PECI controller specific methods
29 int (*xfer)(struct peci_controller *controller, u8 addr, struct peci_request *req);
33 * struct peci_controller - PECI controller
34 * @dev: device object to register PECI controller to the device model
35 * @ops: pointer to device specific controller operations
37 * @id: PECI controller ID
41 * Each PECI controller can communicate with one or more PECI devices.
66 * @addr: address used on the PECI bus connected to the parent controller
/linux-master/drivers/pci/hotplug/
H A Dshpchp_pci.c26 struct controller *ctrl = p_slot->ctrl;
68 struct controller *ctrl = p_slot->ctrl;
H A Dpciehp_pci.c26 * @ctrl: PCIe hotplug controller
32 int pciehp_configure_device(struct controller *ctrl)
82 * @ctrl: PCIe hotplug controller
91 void pciehp_unconfigure_device(struct controller *ctrl, bool presence)
H A Dshpchp_sysfs.c22 /* A few routines that create sysfs entries for the hot plug controller */
78 int shpchp_create_ctrl_files(struct controller *ctrl)
83 void shpchp_remove_ctrl_files(struct controller *ctrl)
H A Dcpci_hotplug.h71 int cpci_hp_register_controller(struct cpci_hp_controller *controller);
72 int cpci_hp_unregister_controller(struct cpci_hp_controller *controller);
H A Dshpchp_ctrl.c45 u8 shpchp_handle_attention_button(u8 hp_slot, struct controller *ctrl)
68 u8 shpchp_handle_switch_change(u8 hp_slot, struct controller *ctrl)
106 u8 shpchp_handle_presence_change(u8 hp_slot, struct controller *ctrl)
141 u8 shpchp_handle_power_fault(u8 hp_slot, struct controller *ctrl)
176 hotplug controller logic
178 static int change_bus_speed(struct controller *ctrl, struct slot *p_slot,
193 static int fix_bus_speed(struct controller *ctrl, struct slot *pslot,
235 struct controller *ctrl = p_slot->ctrl;
339 struct controller *ctrl = p_slot->ctrl;
461 struct controller *ctr
[all...]
/linux-master/drivers/usb/musb/
H A Dux500.c57 dev_err(musb->controller,
89 dev_dbg(musb->controller, "VBUS %s, devctl %02x\n",
99 dev_dbg(musb->controller, "musb_otg_notifications %ld %s\n",
104 dev_dbg(musb->controller, "ID GND\n");
108 dev_dbg(musb->controller, "VBUS Connect\n");
111 dev_dbg(musb->controller, "VBUS Disconnect\n");
118 dev_dbg(musb->controller, "ID float\n");
157 dev_dbg(musb->controller, "notification register failed\n");
H A Dda8xx.c135 dev_dbg(musb->controller, "Poll devctl %02x (%s)\n", devctl,
204 dev_dbg(musb->controller, "%s active, deleting timer\n",
212 dev_dbg(musb->controller, "Longer idle timer already pending, ignoring...\n");
217 dev_dbg(musb->controller, "%s inactive, starting idle timer for %u ms\n",
244 dev_dbg(musb->controller, "USB IRQ %08x\n", status);
291 * controller; otherwise, the host-mode flag is lost
301 dev_dbg(musb->controller, "VBUS %s (%s)%s, devctl %02x\n",
328 struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent);
357 struct da8xx_glue *glue = dev_get_drvdata(musb->controller->parent);
385 /* Reset the controller */
459 struct dma_controller *controller; local
[all...]
H A Dmusb_trace.h30 __string(name, dev_name(musb->controller))
34 __assign_str(name, dev_name(musb->controller));
44 __string(name, dev_name(musb->controller))
49 __assign_str(name, dev_name(musb->controller));
157 __string(name, dev_name(musb->controller))
163 __assign_str(name, dev_name(musb->controller));
178 __string(name, dev_name(musb->controller))
187 __assign_str(name, dev_name(musb->controller));
318 __string(name, dev_name(ch->hw_ep->musb->controller))
328 __assign_str(name, dev_name(ch->hw_ep->musb->controller));
[all...]
H A Domap2430.c96 pm_runtime_get_sync(musb->controller);
98 dev_dbg(musb->controller, "VBUS %s, devctl %02x\n",
104 dev_dbg(musb->controller, "ID GND\n");
134 dev_dbg(musb->controller, "VBUS Connect\n");
143 dev_dbg(musb->controller, "VBUS Disconnect\n");
152 dev_dbg(musb->controller, "ID float\n");
154 pm_runtime_mark_last_busy(musb->controller);
155 pm_runtime_put_autosuspend(musb->controller);
193 struct device *dev = musb->controller;
254 struct device *dev = musb->controller;
[all...]
/linux-master/drivers/i2c/busses/
H A Di2c-designware-pcidrv.c254 struct dw_pci_controller *controller; local
263 controller = &dw_pci_controllers[id->driver_data];
285 dev->get_clk_rate_khz = controller->get_clk_rate_khz;
289 dev->flags |= controller->flags;
296 if (controller->setup) {
297 r = controller->setup(pdev, controller);
317 if (controller->scl_sda_cfg) {
318 cfg = controller->scl_sda_cfg;
330 adap->nr = controller
[all...]
/linux-master/drivers/usb/host/
H A Dohci-at91.c110 * The USB host controller must remain in reset.
123 * Put the USB host controller into reset.
172 * @pdev: USB controller to probe
176 * Allocates basic resources for this USB host controller, and
236 board = hcd->self.controller->platform_data;
249 device_wakeup_enable(hcd->self.controller);
262 /* may be called with controller, bus, and devices active */
266 * @hcd: USB controller to remove
305 struct at91_usbh_data *pdata = hcd->self.controller->platform_data;
354 struct at91_usbh_data *pdata = dev_get_platdata(hcd->self.controller);
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Dsharpsl.c21 struct nand_controller controller; member in struct:sharpsl_nand
157 nand_controller_init(&sharpsl->controller);
158 sharpsl->controller.ops = &sharpsl_ops;
159 this->controller = &sharpsl->controller;
H A Dsocrates_nand.c26 struct nand_controller controller; member in struct:socrates_nand_host
159 nand_controller_init(&host->controller);
160 host->controller.ops = &socrates_ops;
161 nand_chip->controller = &host->controller;
H A Dorion_nand.c25 struct nand_controller controller; member in struct:orion_nand_info
117 nand_controller_init(&info->controller);
118 info->controller.ops = &orion_nand_ops;
119 nc->controller = &info->controller;
H A Dxway_nand.c65 struct nand_controller controller; member in struct:xway_nand_data
195 nand_controller_init(&data->controller);
196 data->controller.ops = &xway_nand_ops;
197 data->chip.controller = &data->controller;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Ddevlink_port.c107 u32 controller, u32 sfnum)
117 devlink_port_attrs_pci_sf_set(dl_port, controller, pfnum, sfnum, !!controller);
122 u32 controller, u32 sfnum)
124 mlx5_esw_offloads_sf_devlink_port_attrs_set(esw, &dl_port->dl_port, controller, sfnum);
105 mlx5_esw_offloads_sf_devlink_port_attrs_set(struct mlx5_eswitch *esw, struct devlink_port *dl_port, u32 controller, u32 sfnum) argument
120 mlx5_esw_offloads_sf_devlink_port_init(struct mlx5_eswitch *esw, struct mlx5_vport *vport, struct mlx5_devlink_port *dl_port, u32 controller, u32 sfnum) argument
/linux-master/arch/powerpc/boot/dts/fsl/
H A Dmpc8568si-post.dtsi43 /* controller at 0x8000 */
55 /* controller at 0xa000 */
119 memory-controller@2000 {
120 compatible = "fsl,mpc8568-memory-controller";
148 L2: l2-cache-controller@20000 {
149 compatible = "fsl,mpc8568-l2-cache-controller";
214 qeic: interrupt-controller@80 {
215 interrupt-controller;
H A Dmpc8569si-post.dtsi43 /* controller at 0xa000 */
113 memory-controller@2000 {
114 compatible = "fsl,mpc8569-memory-controller";
142 L2: l2-cache-controller@20000 {
143 compatible = "fsl,mpc8569-l2-cache-controller";
202 qeic: interrupt-controller@80 {
203 interrupt-controller;
H A Dqoriq-mpic.dtsi2 * QorIQ MPIC device tree stub [ controller @ offset 0x40000 ]
36 interrupt-controller;

Completed in 176 milliseconds

1234567891011>>