/u-boot/drivers/core/ |
H A D | simple-pm-bus.c | 16 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 D | reset.h | 69 * 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 D | generic-phy.h | 191 * 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 D | clk.h | 76 * 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 D | usb.h | 339 * - 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 D | reset-uclass.c | 106 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 D | sandbox-reset-test.c | 16 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 D | nop-phy.c | 15 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 D | phy-uclass.c | 407 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 D | clk_sandbox_test.c | 70 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 D | clk-uclass.c | 155 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 D | clk-arria10.c | 195 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 D | clk.h | 61 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 D | isp1760-uboot.c | 71 .bulk = isp1760_msg_submit_bulk,
|
/u-boot/drivers/power/domain/ |
H A D | mtk-power-domain.c | 345 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 D | usb-emul-uclass.c | 239 if (!ops->bulk) 245 return ops->bulk(emul, udev, pipe, buffer, length);
|
H A D | sandbox_flash.c | 19 * 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 D | usb-sandbox.c | 171 .bulk = sandbox_submit_bulk,
|
H A D | usb-uclass.c | 88 if (!ops->bulk) 91 return ops->bulk(bus, udev, pipe, buffer, length);
|
H A D | r8a66597-hcd.c | 225 /* FIXME: This driver support bulk transfer only. */ 852 .bulk = r8a66597_submit_bulk_msg,
|
H A D | xhci.c | 515 * 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 D | dwc2.c | 1447 .bulk = dwc2_submit_bulk_msg,
|
H A D | ehci-hcd.c | 1206 debug("non-bulk pipe (type=%lu)", usb_pipetype(pipe)); 1754 .bulk = ehci_submit_bulk_msg,
|
H A D | ohci-hcd.c | 971 /* 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 D | musb_uboot.c | 365 .bulk = musb_submit_bulk_msg,
|