Home
last modified time | relevance | path

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

123456789

/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dcrypto.c23 ({ typeof(bulk) _bulk = (bulk); \
296 bulk = kzalloc(sizeof(*bulk), GFP_KERNEL); in mlx5_crypto_dek_bulk_create()
297 if (!bulk) in mlx5_crypto_dek_bulk_create()
324 return bulk; in mlx5_crypto_dek_bulk_create()
329 kfree(bulk); in mlx5_crypto_dek_bulk_create()
379 if (bulk) { in mlx5_crypto_dek_pool_pop()
408 bulk->avail_start = bulk->num_deks; in mlx5_crypto_dek_pool_pop()
429 struct mlx5_crypto_dek_bulk *bulk = dek->bulk; in mlx5_crypto_dek_free_locked() local
443 if (!bulk->avail_deks && !bulk->in_use_deks) in mlx5_crypto_dek_free_locked()
572 bulk->avail_deks = bulk->num_deks; in mlx5_crypto_dek_pool_reset_synced()
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_counters.c230 if (counter->bulk) in mlx5_fc_release()
548 counter->bulk = bulk; in mlx5_fc_init()
554 return bitmap_weight(bulk->bitmask, bulk->bulk_len); in mlx5_fc_bulk_get_free_fcs_amount()
569 bulk = kvzalloc(struct_size(bulk, fcs, bulk_len), GFP_KERNEL); in mlx5_fc_bulk_create()
570 if (!bulk) in mlx5_fc_bulk_create()
585 mlx5_fc_init(&bulk->fcs[i], bulk, base_id + i); in mlx5_fc_bulk_create()
589 return bulk; in mlx5_fc_bulk_create()
594 kvfree(bulk); in mlx5_fc_bulk_create()
602 if (mlx5_fc_bulk_get_free_fcs_amount(bulk) < bulk->bulk_len) { in mlx5_fc_bulk_destroy()
609 kvfree(bulk); in mlx5_fc_bulk_destroy()
[all …]
/openbmc/u-boot/include/
H A Dreset.h116 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 Dclk.h116 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 Dreset-uclass.c85 bulk->count = 0; 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()
182 int reset_deassert_bulk(struct reset_ctl_bulk *bulk) in reset_deassert_bulk() argument
186 for (i = 0; i < bulk->count; i++) { in reset_deassert_bulk()
[all …]
H A Dsandbox-reset-test.c14 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 DTESTING49 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 Dclk-uclass.c110 bulk->count = 0; 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()
404 int clk_disable_bulk(struct clk_bulk *bulk) in clk_disable_bulk() argument
408 for (i = 0; i < bulk->count; i++) { in clk_disable_bulk()
[all …]
H A Dclk_sandbox_test.c13 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 Dmmal-vchiq.c149 } bulk; /* bulk data */ member
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()
366 msg_context->u.bulk.buffer_used = in inline_receive()
396 msg_context->u.bulk.port = port; in buffer_from_host()
397 msg_context->u.bulk.buffer = buf; in buffer_from_host()
476 msg_context->u.bulk.mmal_flags = in buffer_to_host_cb()
489 msg_context->u.bulk.status = in buffer_to_host_cb()
497 msg_context->u.bulk.status = 0; in buffer_to_host_cb()
502 msg_context->u.bulk.status = in buffer_to_host_cb()
[all …]
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_io_utils.c17 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 Dmsm_mdss.c358 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 Dclk-arria10.c191 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 Dds2490.rst49 - 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 Dttm_resource.c39 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 Duvc_video.c1323 nbytes = min(stream->bulk.max_payload_size - stream->bulk.payload_size, in uvc_video_encode_data()
1523 if (stream->bulk.header_size == 0 && !stream->bulk.skip_payload) { in uvc_video_decode_bulk()
1559 stream->bulk.payload_size >= stream->bulk.max_payload_size) { in uvc_video_decode_bulk()
1562 stream->bulk.payload_size); in uvc_video_decode_bulk()
1567 stream->bulk.header_size = 0; in uvc_video_decode_bulk()
1568 stream->bulk.skip_payload = 0; in uvc_video_decode_bulk()
1603 stream->bulk.payload_size == stream->bulk.max_payload_size) { in uvc_video_encode_bulk()
1612 stream->bulk.header_size = 0; in uvc_video_encode_bulk()
1959 stream->bulk.header_size = 0; in uvc_video_start_transfer()
1960 stream->bulk.skip_payload = 0; in uvc_video_start_transfer()
[all …]
/openbmc/linux/drivers/staging/vc04_services/interface/vchiq_arm/
H A Dvchiq_core.c1337 bulk->actual); in notify_bulks()
1341 bulk->actual); in notify_bulks()
1469 service->remoteport, bulk->size, bulk->remote_size); in abort_outstanding_bulks()
1472 bulk->data = 0; in abort_outstanding_bulks()
1473 bulk->size = 0; in abort_outstanding_bulks()
1782 bulk->actual, &bulk->data); in parse_message()
3054 bulk = bulk_waiter->bulk; in vchiq_bulk_transfer()
3088 bulk->mode = mode; in vchiq_bulk_transfer()
3089 bulk->dir = dir; in vchiq_bulk_transfer()
3091 bulk->size = size; in vchiq_bulk_transfer()
[all …]
H A Dvchiq_arm.c639 bulk->data = pagelistinfo->dma_addr; in vchiq_prepare_bulk_data()
645 bulk->remote_data = pagelistinfo; in vchiq_prepare_bulk_data()
653 if (bulk && bulk->remote_data && bulk->actual) in vchiq_complete_bulk()
655 bulk->actual); in vchiq_complete_bulk()
944 struct vchiq_bulk *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer() local
946 if (bulk) { in vchiq_blocking_bulk_transfer()
949 if ((bulk->data != (dma_addr_t)(uintptr_t)data) || (bulk->size != size)) { in vchiq_blocking_bulk_transfer()
955 bulk->userdata = NULL; in vchiq_blocking_bulk_transfer()
971 struct vchiq_bulk *bulk = waiter->bulk_waiter.bulk; in vchiq_blocking_bulk_transfer() local
973 if (bulk) { in vchiq_blocking_bulk_transfer()
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-driver-w1_therm75 * 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 Dqcom_wcnss.c431 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 Dusb_urb.c155 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 Dbulk-streams.rst1 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 Ddtt200u.c213 .bulk = {
265 .bulk = {
317 .bulk = {
369 .bulk = {
H A Ddibusb-mb.c224 .bulk = {
314 .bulk = {
383 .bulk = {
445 .bulk = {
/openbmc/docs/designs/management-console/
H A DAuthorities_List_Management.md17 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

123456789