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

/u-boot/drivers/core/
H A Dsimple-pm-bus.c16 struct clk_bulk *bulk = dev_get_priv(dev); local
18 ret = clk_get_bulk(dev, bulk);
22 ret = clk_enable_bulk(bulk);
24 clk_release_bulk(bulk);
33 struct clk_bulk *bulk = dev_get_priv(dev); local
35 ret = clk_release_bulk(bulk);
/u-boot/include/
H A Dreset.h69 * struct reset_ctl_bulk - A handle to (allowing control of) a bulk of reset
72 * Clients provide storage for the reset control bulk. The content of the
73 * structure is managed solely by the reset API. A reset control bulk struct is
74 * initialized by "get"ing the reset control bulk struct.
75 * The reset control bulk struct is passed to all other bulk reset APIs to apply
76 * the API to all the reset signals in the bulk struct.
224 * @bulk A pointer to a reset control bulk struct to initialize.
227 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk);
357 reset_release_bulk(struct reset_ctl_bulk *bulk) argument
409 reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk) argument
431 reset_assert_bulk(struct reset_ctl_bulk *bulk) argument
441 reset_deassert_bulk(struct reset_ctl_bulk *bulk) argument
456 reset_release_bulk(struct reset_ctl_bulk *bulk) argument
[all...]
H A Dgeneric-phy.h191 * struct phy_bulk - A handle to (allowing control of) a bulk of phys.
193 * Consumers provide storage for the phy bulk. The content of the structure is
194 * managed solely by the phy API. A phy bulk struct is initialized
195 * by "get"ing the phy bulk struct.
196 * The phy bulk struct is passed to all other bulk phy APIs to apply
197 * the API to all the phy in the bulk struct.
371 * @bulk A pointer to a phy bulk struct to initialize.
374 int generic_phy_get_bulk(struct udevice *dev, struct phy_bulk *bulk);
487 generic_phy_get_bulk(struct udevice *dev, struct phy_bulk *bulk) argument
492 generic_phy_init_bulk(struct phy_bulk *bulk) argument
497 generic_phy_exit_bulk(struct phy_bulk *bulk) argument
502 generic_phy_power_on_bulk(struct phy_bulk *bulk) argument
507 generic_phy_power_off_bulk(struct phy_bulk *bulk) argument
[all...]
H A Dclk.h76 * struct clk_bulk - A handle to (allowing control of) a bulk of clocks.
80 * Clients provide storage for the clock bulk. The content of the structure is
81 * managed solely by the clock API. A clock bulk struct is
82 * initialized by "get"ing the clock bulk struct.
83 * The clock bulk struct is passed to all other bulk clock APIs to apply
84 * the API to all the clock in the bulk struct.
154 * @bulk: A pointer to a clock bulk struct to initialize.
164 int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk);
271 clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk) argument
405 clk_release_bulk(struct clk_bulk *bulk) argument
606 clk_enable_bulk(struct clk_bulk *bulk) argument
616 clk_disable_bulk(struct clk_bulk *bulk) argument
[all...]
H A Dusb.h339 * - pipe type (2 bits: control, interrupt, bulk, isochronous)
355 * 10 = control, 11 = bulk)
720 * bulk() - Send a bulk message
724 int (*bulk)(struct udevice *bus, struct usb_device *udev, member in struct:dm_usb_ops
1041 * usb_emul_bulk() - Send a bulk packet to an emulator
/u-boot/drivers/reset/
H A Dreset-uclass.c106 struct reset_ctl_bulk *bulk)
110 bulk->count = 0;
117 bulk->resets = devm_kcalloc(dev, count, sizeof(struct reset_ctl),
119 if (!bulk->resets)
123 ret = reset_get_by_index_nodev(node, i, &bulk->resets[i]);
127 ++bulk->count;
133 err = reset_release_all(bulk->resets, bulk->count);
141 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk) argument
143 return __reset_get_bulk(dev, dev_ofnode(dev), bulk);
105 __reset_get_bulk(struct udevice *dev, ofnode node, struct reset_ctl_bulk *bulk) argument
193 reset_assert_bulk(struct reset_ctl_bulk *bulk) argument
215 reset_deassert_bulk(struct reset_ctl_bulk *bulk) argument
315 struct reset_ctl_bulk *bulk = res; local
324 struct reset_ctl_bulk *bulk; local
345 struct reset_ctl_bulk *bulk; local
[all...]
H A Dsandbox-reset-test.c16 struct reset_ctl_bulk bulk; member in struct:sandbox_reset_test
54 sbrt->bulkp = &sbrt->bulk;
55 return reset_get_bulk(dev, &sbrt->bulk);
/u-boot/drivers/phy/
H A Dnop-phy.c15 struct clk_bulk bulk; member in struct:nop_phy_priv
40 ret = clk_enable_bulk(&priv->bulk);
51 clk_disable_bulk(&priv->bulk);
65 ret = clk_get_bulk(dev, &priv->bulk);
H A Dphy-uclass.c407 int generic_phy_get_bulk(struct udevice *dev, struct phy_bulk *bulk) argument
412 bulk->count = 0;
429 bulk->phys = devm_kcalloc(phydev, count, sizeof(struct phy), GFP_KERNEL);
430 if (!bulk->phys)
434 ret = generic_phy_get_by_index(phydev, i, &bulk->phys[i]);
439 bulk->count++;
445 int generic_phy_init_bulk(struct phy_bulk *bulk) argument
447 struct phy *phys = bulk->phys;
450 for (i = 0; i < bulk->count; i++) {
467 int generic_phy_exit_bulk(struct phy_bulk *bulk) argument
478 generic_phy_power_on_bulk(struct phy_bulk *bulk) argument
500 generic_phy_power_off_bulk(struct phy_bulk *bulk) argument
[all...]
/u-boot/drivers/clk/
H A Dclk_sandbox_test.c70 return clk_get_bulk(dev, &sbct->bulk);
117 return clk_enable_bulk(&sbct->bulk);
134 return clk_disable_bulk(&sbct->bulk);
141 return clk_release_bulk(&sbct->bulk);
H A Dclk-uclass.c155 int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk) argument
159 bulk->count = 0;
165 bulk->clks = devm_kcalloc(dev, count, sizeof(struct clk), GFP_KERNEL);
166 if (!bulk->clks)
170 ret = clk_get_by_index(dev, i, &bulk->clks[i]);
174 ++bulk->count;
180 err = clk_release_all(bulk->clks, bulk->count);
655 int clk_enable_bulk(struct clk_bulk *bulk) argument
659 for (i = 0; i < bulk
720 clk_disable_bulk(struct clk_bulk *bulk) argument
[all...]
/u-boot/drivers/clk/altera/
H A Dclk-arria10.c195 struct clk_bulk *bulk = &plat->clks; local
218 bulk->count = 1;
219 bulk->clks = devm_kcalloc(dev, bulk->count,
221 if (!bulk->clks)
224 ret = clk_request(dev, &bulk->clks[0]);
226 free(bulk->clks);
/u-boot/arch/sandbox/include/asm/
H A Dclk.h61 struct clk_bulk bulk; member in struct:sandbox_clk_test
117 * clocks with the bulk clk API.
161 * all clocks in it's clock bulk struct.
178 * all clocks in it's clock bulk struct.
186 * all clocks in it's clock bulk struct.
/u-boot/drivers/usb/isp1760/
H A Disp1760-uboot.c71 .bulk = isp1760_msg_submit_bulk,
/u-boot/drivers/power/domain/
H A Dmtk-power-domain.c345 struct clk_bulk bulk; local
372 err = clk_get_bulk(dev, &bulk);
376 return clk_enable_bulk(&bulk);
/u-boot/drivers/usb/emul/
H A Dusb-emul-uclass.c239 if (!ops->bulk)
245 return ops->bulk(emul, udev, pipe, buffer, length);
H A Dsandbox_flash.c19 * the BBB (bulk/bulk/bulk) protocol. It supports only a single logical unit
372 .bulk = sandbox_flash_bulk,
/u-boot/drivers/usb/host/
H A Dusb-sandbox.c171 .bulk = sandbox_submit_bulk,
H A Dusb-uclass.c88 if (!ops->bulk)
91 return ops->bulk(bus, udev, pipe, buffer, length);
H A Dr8a66597-hcd.c225 /* FIXME: This driver support bulk transfer only. */
852 .bulk = r8a66597_submit_bulk_msg,
H A Dxhci.c515 * descriptor. The average TRB buffer lengt for bulk endpoints
1156 * xHCI uses normal TRBs for both bulk and interrupt. When the
1177 printf("non-bulk pipe (type=%lu)", usb_pipetype(pipe));
1479 .bulk = xhci_submit_bulk_msg,
H A Ddwc2.c1447 .bulk = dwc2_submit_bulk_msg,
H A Dehci-hcd.c1206 debug("non-bulk pipe (type=%lu)", usb_pipetype(pipe));
1754 .bulk = ehci_submit_bulk_msg,
H A Dohci-hcd.c971 /* start bulk list */
1828 /* Tell the controller where the control and bulk lists are
2143 .bulk = ohci_submit_bulk_msg,
/u-boot/drivers/usb/musb-new/
H A Dmusb_uboot.c365 .bulk = musb_submit_bulk_msg,

Completed in 190 milliseconds