/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
H A D | crypto.c | 20 #define MLX5_CRYPTO_DEK_BULK_CALC_FREED(bulk) MLX5_CRYPTO_DEK_CALC_FREED(bulk) argument 22 #define MLX5_CRYPTO_DEK_BULK_IDLE(bulk) \ argument 23 ({ typeof(bulk) _bulk = (bulk); \ 80 struct mlx5_crypto_dek_bulk *bulk; member 292 struct mlx5_crypto_dek_bulk *bulk; in mlx5_crypto_dek_bulk_create() local 296 bulk = kzalloc(sizeof(*bulk), GFP_KERNEL); in mlx5_crypto_dek_bulk_create() 297 if (!bulk) in mlx5_crypto_dek_bulk_create() 301 bulk->need_sync = bitmap_zalloc(num_deks, GFP_KERNEL); in mlx5_crypto_dek_bulk_create() 302 if (!bulk->need_sync) { in mlx5_crypto_dek_bulk_create() 307 bulk->in_use = bitmap_zalloc(num_deks, GFP_KERNEL); in mlx5_crypto_dek_bulk_create() [all …]
|
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | fs_counters.c | 65 struct mlx5_fc_bulk *bulk; member 230 if (counter->bulk) in mlx5_fc_release() 545 static void mlx5_fc_init(struct mlx5_fc *counter, struct mlx5_fc_bulk *bulk, in mlx5_fc_init() argument 548 counter->bulk = bulk; in mlx5_fc_init() 552 static int mlx5_fc_bulk_get_free_fcs_amount(struct mlx5_fc_bulk *bulk) in mlx5_fc_bulk_get_free_fcs_amount() argument 554 return bitmap_weight(bulk->bitmask, bulk->bulk_len); in mlx5_fc_bulk_get_free_fcs_amount() 560 struct mlx5_fc_bulk *bulk; in mlx5_fc_bulk_create() local 569 bulk = kvzalloc(struct_size(bulk, fcs, bulk_len), GFP_KERNEL); in mlx5_fc_bulk_create() 570 if (!bulk) in mlx5_fc_bulk_create() 573 bulk->bitmask = kvcalloc(BITS_TO_LONGS(bulk_len), sizeof(unsigned long), in mlx5_fc_bulk_create() [all …]
|
/openbmc/u-boot/include/ |
H A D | reset.h | 116 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk); 182 int reset_assert_bulk(struct reset_ctl_bulk *bulk); 209 int reset_deassert_bulk(struct reset_ctl_bulk *bulk); 245 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument 247 return reset_release_all(bulk->resets, bulk->count); in reset_release_bulk() 257 struct reset_ctl_bulk *bulk) in reset_get_bulk() argument 278 static inline int reset_assert_bulk(struct reset_ctl_bulk *bulk) in reset_assert_bulk() argument 288 static inline int reset_deassert_bulk(struct reset_ctl_bulk *bulk) in reset_deassert_bulk() argument 303 static inline int reset_release_bulk(struct reset_ctl_bulk *bulk) in reset_release_bulk() argument
|
H A D | clk.h | 116 int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk); 156 static inline int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk) in clk_get_bulk() argument 201 static inline int clk_release_bulk(struct clk_bulk *bulk) in clk_release_bulk() argument 203 return clk_release_all(bulk->clks, bulk->count); in clk_release_bulk() 277 int clk_enable_bulk(struct clk_bulk *bulk); 295 int clk_disable_bulk(struct clk_bulk *bulk);
|
/openbmc/u-boot/drivers/reset/ |
H A D | reset-uclass.c | 81 int reset_get_bulk(struct udevice *dev, struct reset_ctl_bulk *bulk) in reset_get_bulk() argument 85 bulk->count = 0; in reset_get_bulk() 91 bulk->resets = devm_kcalloc(dev, count, sizeof(struct reset_ctl), in reset_get_bulk() 93 if (!bulk->resets) in reset_get_bulk() 97 ret = reset_get_by_index(dev, i, &bulk->resets[i]); in reset_get_bulk() 101 ++bulk->count; in reset_get_bulk() 107 err = reset_release_all(bulk->resets, bulk->count); in reset_get_bulk() 160 int reset_assert_bulk(struct reset_ctl_bulk *bulk) in reset_assert_bulk() argument 164 for (i = 0; i < bulk->count; i++) { in reset_assert_bulk() 165 ret = reset_assert(&bulk->resets[i]); in reset_assert_bulk() [all …]
|
H A D | sandbox-reset-test.c | 14 struct reset_ctl_bulk bulk; member 28 return reset_get_bulk(dev, &sbrt->bulk); in sandbox_reset_test_get_bulk() 42 return reset_assert_bulk(&sbrt->bulk); in sandbox_reset_test_assert_bulk() 56 return reset_deassert_bulk(&sbrt->bulk); in sandbox_reset_test_deassert_bulk() 70 return reset_release_bulk(&sbrt->bulk); in sandbox_reset_test_release_bulk()
|
/openbmc/linux/drivers/staging/vc04_services/interface/ |
H A D | TESTING | 49 Testing bulk transfer for alignment. 50 Testing bulk transfer at PAGE_SIZE. 61 vchi bulk (size 0, 0 async, 0 oneway) -> 546.000000us 62 vchi bulk (size 0, 0 oneway) -> 230.000000us 65 vchi bulk (size 0, 0 async, 0 oneway) -> 296.000000us 66 vchi bulk (size 0, 0 oneway) -> 266.000000us 68 vchi bulk (size 0, 0 oneway) -> 456.000000us 70 vchi bulk (size 0, 0 oneway) -> 640.000000us 72 vchi bulk (size 0, 0 oneway) -> 2309.000000us 78 vchi bulk (size 0, 0 oneway) -> nanus
|
/openbmc/u-boot/drivers/clk/ |
H A D | clk-uclass.c | 106 int clk_get_bulk(struct udevice *dev, struct clk_bulk *bulk) in clk_get_bulk() argument 110 bulk->count = 0; in clk_get_bulk() 116 bulk->clks = devm_kcalloc(dev, count, sizeof(struct clk), GFP_KERNEL); in clk_get_bulk() 117 if (!bulk->clks) in clk_get_bulk() 121 ret = clk_get_by_index(dev, i, &bulk->clks[i]); in clk_get_bulk() 125 ++bulk->count; in clk_get_bulk() 131 err = clk_release_all(bulk->clks, bulk->count); in clk_get_bulk() 379 int clk_enable_bulk(struct clk_bulk *bulk) in clk_enable_bulk() argument 383 for (i = 0; i < bulk->count; i++) { in clk_enable_bulk() 384 ret = clk_enable(&bulk->clks[i]); in clk_enable_bulk() [all …]
|
H A D | clk_sandbox_test.c | 13 struct clk_bulk bulk; member 41 return clk_get_bulk(dev, &sbct->bulk); in sandbox_clk_test_get_bulk() 78 return clk_enable_bulk(&sbct->bulk); in sandbox_clk_test_enable_bulk() 95 return clk_disable_bulk(&sbct->bulk); in sandbox_clk_test_disable_bulk() 116 return clk_release_bulk(&sbct->bulk); in sandbox_clk_test_release_bulk()
|
/openbmc/linux/drivers/staging/vc04_services/vchiq-mmal/ |
H A D | mmal-vchiq.c | 149 } bulk; /* bulk data */ member 253 container_of(work, struct mmal_msg_context, u.bulk.work); in buffer_work_cb() 254 struct mmal_buffer *buffer = msg_context->u.bulk.buffer; in buffer_work_cb() 262 buffer->length = msg_context->u.bulk.buffer_used; in buffer_work_cb() 263 buffer->mmal_flags = msg_context->u.bulk.mmal_flags; in buffer_work_cb() 264 buffer->dts = msg_context->u.bulk.dts; in buffer_work_cb() 265 buffer->pts = msg_context->u.bulk.pts; in buffer_work_cb() 267 atomic_dec(&msg_context->u.bulk.port->buffers_with_vpu); in buffer_work_cb() 269 msg_context->u.bulk.port->buffer_cb(msg_context->u.bulk.instance, in buffer_work_cb() 270 msg_context->u.bulk.port, in buffer_work_cb() [all …]
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_io_utils.c | 17 struct clk *msm_clk_bulk_get_clock(struct clk_bulk_data *bulk, int count, in msm_clk_bulk_get_clock() argument 25 for (i = 0; bulk && i < count; i++) { in msm_clk_bulk_get_clock() 26 if (!strcmp(bulk[i].id, name) || !strcmp(bulk[i].id, n)) in msm_clk_bulk_get_clock() 27 return bulk[i].clk; in msm_clk_bulk_get_clock()
|
H A D | msm_mdss.c | 358 struct clk_bulk_data *bulk; in mdp5_mdss_parse_clock() local 365 bulk = devm_kcalloc(&pdev->dev, MDP5_MDSS_NUM_CLOCKS, sizeof(struct clk_bulk_data), GFP_KERNEL); in mdp5_mdss_parse_clock() 366 if (!bulk) in mdp5_mdss_parse_clock() 369 bulk[num_clocks++].id = "iface"; in mdp5_mdss_parse_clock() 370 bulk[num_clocks++].id = "bus"; in mdp5_mdss_parse_clock() 371 bulk[num_clocks++].id = "vsync"; in mdp5_mdss_parse_clock() 373 ret = devm_clk_bulk_get_optional(&pdev->dev, num_clocks, bulk); in mdp5_mdss_parse_clock() 377 *clocks = bulk; in mdp5_mdss_parse_clock()
|
/openbmc/u-boot/drivers/clk/altera/ |
H A D | clk-arria10.c | 191 struct clk_bulk *bulk = &plat->clks; in socfpga_a10_handoff_workaround() local 214 bulk->count = 1; in socfpga_a10_handoff_workaround() 215 bulk->clks = devm_kcalloc(dev, bulk->count, in socfpga_a10_handoff_workaround() 217 if (!bulk->clks) in socfpga_a10_handoff_workaround() 220 ret = clk_request(dev, &bulk->clks[0]); in socfpga_a10_handoff_workaround() 222 free(bulk->clks); in socfpga_a10_handoff_workaround()
|
/openbmc/linux/Documentation/w1/masters/ |
H A D | ds2490.rst | 49 - The ds2490 specification doesn't cover short bulk in reads in 51 available, the bulk read will return an error and the hardware will 52 clear the entire bulk in buffer. It would be possible to read the 63 most of the time one of the bulk out or in, and usually the bulk in 64 would fail. qemu sets a 50ms timeout and the bulk in would timeout 65 even when the status shows data available. A bulk out write would
|
/openbmc/linux/drivers/gpu/drm/ttm/ |
H A D | ttm_resource.c | 39 void ttm_lru_bulk_move_init(struct ttm_lru_bulk_move *bulk) in ttm_lru_bulk_move_init() argument 41 memset(bulk, 0, sizeof(*bulk)); in ttm_lru_bulk_move_init() 53 void ttm_lru_bulk_move_tail(struct ttm_lru_bulk_move *bulk) in ttm_lru_bulk_move_tail() argument 59 struct ttm_lru_bulk_move_pos *pos = &bulk->pos[i][j]; in ttm_lru_bulk_move_tail() 79 ttm_lru_bulk_move_pos(struct ttm_lru_bulk_move *bulk, struct ttm_resource *res) in ttm_lru_bulk_move_pos() argument 81 return &bulk->pos[res->mem_type][res->bo->priority]; in ttm_lru_bulk_move_pos() 97 static void ttm_lru_bulk_move_add(struct ttm_lru_bulk_move *bulk, in ttm_lru_bulk_move_add() argument 100 struct ttm_lru_bulk_move_pos *pos = ttm_lru_bulk_move_pos(bulk, res); in ttm_lru_bulk_move_add() 111 static void ttm_lru_bulk_move_del(struct ttm_lru_bulk_move *bulk, in ttm_lru_bulk_move_del() argument 114 struct ttm_lru_bulk_move_pos *pos = ttm_lru_bulk_move_pos(bulk, res); in ttm_lru_bulk_move_del()
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvc_video.c | 1369 nbytes = min(stream->bulk.max_payload_size - stream->bulk.payload_size, in uvc_video_encode_data() 1558 if (urb->actual_length == 0 && stream->bulk.header_size == 0) in uvc_video_decode_bulk() 1563 stream->bulk.payload_size += len; in uvc_video_decode_bulk() 1569 if (stream->bulk.header_size == 0 && !stream->bulk.skip_payload) { in uvc_video_decode_bulk() 1578 stream->bulk.skip_payload = 1; in uvc_video_decode_bulk() 1580 memcpy(stream->bulk.header, mem, ret); in uvc_video_decode_bulk() 1581 stream->bulk.header_size = ret; in uvc_video_decode_bulk() 1597 if (!stream->bulk.skip_payload && buf != NULL) in uvc_video_decode_bulk() 1605 stream->bulk.payload_size >= stream->bulk.max_payload_size) { in uvc_video_decode_bulk() 1606 if (!stream->bulk.skip_payload && buf != NULL) { in uvc_video_decode_bulk() [all …]
|
/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/ |
H A D | vchiq_core.c | 1296 get_bulk_reason(struct vchiq_bulk *bulk) in get_bulk_reason() argument 1298 if (bulk->dir == VCHIQ_BULK_TRANSMIT) { in get_bulk_reason() 1299 if (bulk->actual == VCHIQ_BULK_ACTUAL_ABORTED) in get_bulk_reason() 1305 if (bulk->actual == VCHIQ_BULK_ACTUAL_ABORTED) in get_bulk_reason() 1325 struct vchiq_bulk *bulk = in notify_bulks() local 1332 if (bulk->data && service->instance) { in notify_bulks() 1333 if (bulk->actual != VCHIQ_BULK_ACTUAL_ABORTED) { in notify_bulks() 1334 if (bulk->dir == VCHIQ_BULK_TRANSMIT) { in notify_bulks() 1337 bulk->actual); in notify_bulks() 1341 bulk->actual); in notify_bulks() [all …]
|
H A D | vchiq_arm.c | 613 vchiq_prepare_bulk_data(struct vchiq_instance *instance, struct vchiq_bulk *bulk, void *offset, in vchiq_prepare_bulk_data() argument 626 bulk->data = pagelistinfo->dma_addr; in vchiq_prepare_bulk_data() 632 bulk->remote_data = pagelistinfo; in vchiq_prepare_bulk_data() 638 vchiq_complete_bulk(struct vchiq_instance *instance, struct vchiq_bulk *bulk) in vchiq_complete_bulk() argument 640 if (bulk && bulk->remote_data && bulk->actual) in vchiq_complete_bulk() 641 free_pagelist(instance, (struct vchiq_pagelist_info *)bulk->remote_data, in vchiq_complete_bulk() 642 bulk->actual); in vchiq_complete_bulk() 931 struct vchiq_bulk *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer() local 933 if (bulk) { in vchiq_blocking_bulk_transfer() 936 if ((bulk->data != (dma_addr_t)(uintptr_t)data) || (bulk->size != size)) { in vchiq_blocking_bulk_transfer() [all …]
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-w1_therm | 75 * If a bulk read has been triggered, it will directly 76 return the temperature computed when the bulk read 80 * If no bulk read has been triggered, it will trigger 115 (RW) trigger a bulk read conversion. read the status 124 no bulk operation. Reading temperature will 128 'trigger': trigger a bulk read on all supporting 131 Note that if a bulk read is sent but one sensor is not read 134 of the bulk read command (not the current temperature).
|
/openbmc/linux/drivers/remoteproc/ |
H A D | qcom_wcnss.c | 431 struct regulator_bulk_data *bulk; in wcnss_init_regulators() local 445 bulk = devm_kcalloc(wcnss->dev, in wcnss_init_regulators() 448 if (!bulk) in wcnss_init_regulators() 452 bulk[i].supply = info[i].name; in wcnss_init_regulators() 454 ret = devm_regulator_bulk_get(wcnss->dev, num_vregs, bulk); in wcnss_init_regulators() 460 regulator_set_voltage(bulk[i].consumer, in wcnss_init_regulators() 465 regulator_set_load(bulk[i].consumer, info[i].load_uA); in wcnss_init_regulators() 468 wcnss->vregs = bulk; in wcnss_init_regulators()
|
/openbmc/linux/drivers/media/usb/dvb-usb-v2/ |
H A D | usb_urb.c | 155 stream->props.u.bulk.buffersize, in usb_urb_alloc_bulk_urbs() 260 buf_size = stream->props.u.bulk.buffersize; in usb_urb_reconfig() 281 props->u.bulk.buffersize == in usb_urb_reconfig() 282 stream->props.u.bulk.buffersize) in usb_urb_reconfig() 326 stream->props.u.bulk.buffersize); in usb_urb_initv2()
|
/openbmc/linux/Documentation/driver-api/usb/ |
H A D | bulk-streams.rst | 1 USB bulk streams 8 device driver to overload a bulk endpoint so that multiple transfers can be 41 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence. 46 declares how many stream IDs it can support, and each bulk endpoint on a
|
/openbmc/linux/drivers/media/usb/dvb-usb/ |
H A D | dtt200u.c | 213 .bulk = { 265 .bulk = { 317 .bulk = { 369 .bulk = {
|
H A D | dibusb-mb.c | 224 .bulk = { 314 .bulk = { 383 .bulk = { 445 .bulk = {
|
/openbmc/docs/designs/management-console/ |
H A D | Authorities_List_Management.md | 17 use case requires bulk replacement (see the ReplaceAll interface below) 38 the list via a bulk installation 96 Enhance existing unit tests in phosphor-certificates-manager to test bulk
|