Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/staging/lustre/lnet/selftest/
Dbrw_test.c54 srpc_bulk_t *bulk; in brw_client_fini() local
60 bulk = tsu->tsu_private; in brw_client_fini()
61 if (bulk == NULL) in brw_client_fini()
64 srpc_free_bulk(bulk); in brw_client_fini()
77 srpc_bulk_t *bulk; in brw_client_init() local
117 bulk = srpc_alloc_bulk(lnet_cpt_of_nid(tsu->tsu_dest.nid), in brw_client_init()
119 if (bulk == NULL) { in brw_client_init()
124 tsu->tsu_private = bulk; in brw_client_init()
257 srpc_bulk_t *bulk = tsu->tsu_private; in brw_client_prep_rpc() local
269 LASSERT(bulk != NULL); in brw_client_prep_rpc()
[all …]
Dconrpc.c153 srpc_bulk_t *bulk = &crpc->crp_rpc->crpc_bulk; in lstcon_rpc_put() local
158 for (i = 0; i < bulk->bk_niov; i++) { in lstcon_rpc_put()
159 if (bulk->bk_iovs[i].kiov_page == NULL) in lstcon_rpc_put()
162 __free_page(bulk->bk_iovs[i].kiov_page); in lstcon_rpc_put()
818 srpc_bulk_t *bulk; in lstcon_testrpc_prep() local
846 bulk = &(*crpc)->crp_rpc->crpc_bulk; in lstcon_testrpc_prep()
857 bulk->bk_iovs[i].kiov_offset = 0; in lstcon_testrpc_prep()
858 bulk->bk_iovs[i].kiov_len = len; in lstcon_testrpc_prep()
859 bulk->bk_iovs[i].kiov_page = in lstcon_testrpc_prep()
862 if (bulk->bk_iovs[i].kiov_page == NULL) { in lstcon_testrpc_prep()
[all …]
Dframework.c698 test_bulk_req_t *bulk = &req->tsr_u.bulk_v0; in sfw_unpack_addtest_req() local
700 __swab32s(&bulk->blk_opc); in sfw_unpack_addtest_req()
701 __swab32s(&bulk->blk_npg); in sfw_unpack_addtest_req()
702 __swab32s(&bulk->blk_flags); in sfw_unpack_addtest_req()
705 test_bulk_req_v1_t *bulk = &req->tsr_u.bulk_v1; in sfw_unpack_addtest_req() local
707 __swab16s(&bulk->blk_opc); in sfw_unpack_addtest_req()
708 __swab16s(&bulk->blk_flags); in sfw_unpack_addtest_req()
709 __swab32s(&bulk->blk_offset); in sfw_unpack_addtest_req()
710 __swab32s(&bulk->blk_len); in sfw_unpack_addtest_req()
/linux-4.1.27/drivers/media/usb/uvc/
Duvc_video.c1128 nbytes = min(stream->bulk.max_payload_size - stream->bulk.payload_size, in uvc_video_encode_data()
1211 if (urb->actual_length == 0 && stream->bulk.header_size == 0) in uvc_video_decode_bulk()
1216 stream->bulk.payload_size += len; in uvc_video_decode_bulk()
1221 if (stream->bulk.header_size == 0 && !stream->bulk.skip_payload) { in uvc_video_decode_bulk()
1231 stream->bulk.skip_payload = 1; in uvc_video_decode_bulk()
1233 memcpy(stream->bulk.header, mem, ret); in uvc_video_decode_bulk()
1234 stream->bulk.header_size = ret; in uvc_video_decode_bulk()
1247 if (!stream->bulk.skip_payload && buf != NULL) in uvc_video_decode_bulk()
1254 stream->bulk.payload_size >= stream->bulk.max_payload_size) { in uvc_video_decode_bulk()
1255 if (!stream->bulk.skip_payload && buf != NULL) { in uvc_video_decode_bulk()
[all …]
Duvcvideo.h483 } bulk; member
/linux-4.1.27/Documentation/w1/masters/
Dds249046 - The ds2490 specification doesn't cover short bulk in reads in
48 available, the bulk read will return an error and the hardware will
49 clear the entire bulk in buffer. It would be possible to read the
60 most of the time one of the bulk out or in, and usually the bulk in
61 would fail. qemu sets a 50ms timeout and the bulk in would timeout
62 even when the status shows data available. A bulk out write would
/linux-4.1.27/arch/blackfin/kernel/
Dbfin_dma.c560 size_t bulk, rest; in dma_memcpy_nocache()
562 bulk = size & ~0xffff; in dma_memcpy_nocache()
563 rest = size - bulk; in dma_memcpy_nocache()
564 if (bulk) in dma_memcpy_nocache()
565 _dma_memcpy(pdst, psrc, bulk); in dma_memcpy_nocache()
566 _dma_memcpy(pdst + bulk, psrc + bulk, rest); in dma_memcpy_nocache()
/linux-4.1.27/drivers/media/usb/dvb-usb/
Ddtt200u.c157 .bulk = {
207 .bulk = {
257 .bulk = {
307 .bulk = {
Ddibusb-mb.c206 .bulk = {
296 .bulk = {
365 .bulk = {
427 .bulk = {
Dcxusb.c398 const int junk_len = p->u.bulk.buffersize; in cxusb_d680_dmb_drain_video()
1633 .bulk = {
1682 .bulk = {
1738 .bulk = {
1803 .bulk = {
1858 .bulk = {
1909 .bulk = {
1962 .bulk = {
2017 .bulk = {
2069 .bulk = {
[all …]
Dm920x.c953 .bulk = {
1001 .bulk = {
1064 .bulk = {
1088 .bulk = {
1130 .bulk = {
1241 .bulk = {
Ddibusb-mc.c76 .bulk = {
Dusb-urb.c142 stream->props.u.bulk.buffersize)) < 0) in usb_bulk_urb_init()
157 stream->props.u.bulk.buffersize, in usb_bulk_urb_init()
Dumt-010.c115 .bulk = {
Da800.c147 .bulk = {
Ddib0700_core.c533 dib0700_devices[i].adapter[adap_num].fe[0].stream.u.bulk.buffersize = 188*nb_packet_buffer_size; in dib0700_download_firmware()
537 …dib0700_devices[i].adapter[adap_num].fe[0].stream.u.bulk.buffersize = ((188*nb_packet_buffer_size+… in dib0700_download_firmware()
538 if (dib0700_devices[i].adapter[adap_num].fe[0].stream.u.bulk.buffersize < 512) in dib0700_download_firmware()
539 dib0700_devices[i].adapter[adap_num].fe[0].stream.u.bulk.buffersize = 512; in dib0700_download_firmware()
DcinergyT2-core.c211 .bulk = {
Dnova-t-usb2.c186 .bulk = {
Ddtv5100.c193 .bulk = {
Ddw2102.c1831 .bulk = {
1886 .bulk = {
1938 .bulk = {
1985 .bulk = {
2080 .bulk = {
2145 .bulk = {
2194 .bulk = {
Ddvb-usb.h112 } bulk; member
Dvp7045.c257 .bulk = {
Dgp8psk.c281 .bulk = {
Ddigitv.c311 .bulk = {
Dfriio.c490 .bulk = {
Dvp702x.c399 .bulk = {
Dopera1.c535 .bulk = {
Daf9005.c1027 .bulk = {
Daz6027.c1119 .bulk = {
Ddib0700_devices.c3818 .bulk = { \
/linux-4.1.27/drivers/staging/lustre/lustre/ptlrpc/
Dsec_config.c98 char *bulk, *alg; in sptlrpc_parse_flavor() local
110 bulk = strchr(buf, '-'); in sptlrpc_parse_flavor()
111 if (bulk) in sptlrpc_parse_flavor()
112 *bulk++ = '\0'; in sptlrpc_parse_flavor()
123 if (bulk) { in sptlrpc_parse_flavor()
127 alg = strchr(bulk, ':'); in sptlrpc_parse_flavor()
132 if (strcmp(bulk, "hash")) in sptlrpc_parse_flavor()
145 if (bulk) in sptlrpc_parse_flavor()
/linux-4.1.27/drivers/media/usb/dvb-usb-v2/
Dusb_urb.c154 stream->props.u.bulk.buffersize, in usb_urb_alloc_bulk_urbs()
269 buf_size = stream->props.u.bulk.buffersize; in usb_urb_reconfig()
290 props->u.bulk.buffersize == in usb_urb_reconfig()
291 stream->props.u.bulk.buffersize) in usb_urb_reconfig()
335 stream->props.u.bulk.buffersize); in usb_urb_initv2()
Ddvb_usb.h83 .bulk = { \
164 } bulk; member
Dce6230.c258 .bulk = {
Dmxl111sf.c1015 stream->u.bulk.buffersize = 8192; in mxl111sf_stream_config_bulk()
Daf9015.c615 stream->u.bulk.buffersize = TS_USB11_FRAME_SIZE; in af9015_get_stream_config()
Daf9035.c1860 stream->u.bulk.buffersize = 5 * 188; in af9035_get_stream_config()
/linux-4.1.27/Documentation/usb/
Dbulk-streams.txt5 device driver to overload a bulk endpoint so that multiple transfers can be
36 ID for the bulk IN and OUT endpoints used in a Bi-directional command sequence.
41 declares how many stream IDs it can support, and each bulk endpoint on a
Dehci.txt52 At this writing the driver should comfortably handle all control, bulk,
116 and bulk transfers. Shows each active qh and the qtds
149 good to keep in mind that bulk transfers are always in 512 byte packets,
153 So more than 50 MByte/sec is available for bulk transfers, when both
182 you issue a control or bulk request you can often expect to learn that
189 or using bulk queuing if a series of small requests needs to be issued.
199 I/O be efficient, it's better to just queue up several (bulk) requests
Dmass-storage.txt10 Its requirements are modest; only a bulk-in and a bulk-out endpoint
16 a single memory/DMA buffer will be usable for bulk-in and bulk-out
134 Specifies whether the gadget is allowed to halt bulk endpoints.
224 supported. MSG always uses SCSI protocol with bulk only
Dgadget_serial.txt86 with bulk in and bulk out endpoints, and it is treated similarly
90 or any driver that can talk to a device with a simple bulk in/out
119 To load it as a vendor specific bulk in/out device, do this:
147 serial is loaded as a bulk in/out device, you will want to use the
Dproc_usb_info.txt70 control, bulk, or other kinds of USB transfers. The IOCTLs are
148 are the only transfers that reserve bandwidth. Control and bulk
DCREDITS84 USB Floppy Disk Drive, so we could test the bulk transfer
Dusb-serial.txt466 is required of your device is that it has at least one bulk in endpoint,
467 or one bulk out endpoint.
Dusbmon.txt186 An output bulk transfer to send a SCSI command 0x28 (READ_10) in a 31-byte
Dgadget-testing.txt254 stall - Set to permit function to halt bulk endpoints.
/linux-4.1.27/drivers/usb/core/
Ddevio.c1059 struct usbdevfs_bulktransfer bulk; in proc_bulk() local
1065 if (copy_from_user(&bulk, arg, sizeof(bulk))) in proc_bulk()
1067 ret = findintfep(ps->dev, bulk.ep); in proc_bulk()
1073 if (bulk.ep & USB_DIR_IN) in proc_bulk()
1074 pipe = usb_rcvbulkpipe(dev, bulk.ep & 0x7f); in proc_bulk()
1076 pipe = usb_sndbulkpipe(dev, bulk.ep & 0x7f); in proc_bulk()
1077 if (!usb_maxpacket(dev, pipe, !(bulk.ep & USB_DIR_IN))) in proc_bulk()
1079 len1 = bulk.len; in proc_bulk()
1089 tmo = bulk.timeout; in proc_bulk()
1090 if (bulk.ep & 0x80) { in proc_bulk()
[all …]
/linux-4.1.27/Documentation/fb/
Dudlfb.txt15 pixels line-by-line via USB bulk transfers.
17 Because of the efficiency of bulk transfers and a protocol on top that
22 Mode setting, EDID read, etc are other bulk or control transfers. Mode
46 Writes need to be detected and encoded into USB bulk transfers by the CPU.
/linux-4.1.27/Documentation/ABI/testing/
Dconfigfs-usb-gadget-mass-storage7 stall - Set to permit function to halt bulk endpoints.
/linux-4.1.27/drivers/scsi/
Dimm.c630 int fast, bulk, status; in imm_completion() local
633 bulk = ((v == READ_6) || in imm_completion()
666 fast = (bulk in imm_completion()
671 fast = (bulk in imm_completion()
Dppa.c525 int fast, bulk, status; in ppa_completion() local
528 bulk = ((v == READ_6) || in ppa_completion()
574 fast = (bulk && (cmd->SCp.this_residual >= PPA_BURST_SIZE)) in ppa_completion()
/linux-4.1.27/drivers/usb/gadget/udc/
DKconfig143 # if there's only one gadget driver, using only two bulk endpoints,
257 it provides 4 IN and 4 OUT endpoints (bulk or interrupt type).
330 The device controller has three configurable (bulk or interrupt)
349 This driver supports both control transfer and bulk transfer modes.
369 endpoints(bulk or interrupt or isochronous), as well as
Dm66592-udc.c291 m66592->bulk--; in pipe_buffer_release()
297 m66592->bulk--; in pipe_buffer_release()
399 if (m66592->bulk >= M66592_MAX_NUM_BULK) { in alloc_pipe_config()
409 info.pipe = M66592_BASE_PIPENUM_BULK + m66592->bulk; in alloc_pipe_config()
410 counter = &m66592->bulk; in alloc_pipe_config()
455 m66592->bulk++; in alloc_pipe_config()
Dr8a66597-udc.h112 unsigned char bulk; member
Dr8a66597-udc.c381 r8a66597->bulk--; in pipe_buffer_release()
387 r8a66597->bulk--; in pipe_buffer_release()
469 if (r8a66597->bulk >= R8A66597_MAX_NUM_BULK) { in alloc_pipe_config()
480 info.pipe = R8A66597_BASE_PIPENUM_BULK + r8a66597->bulk; in alloc_pipe_config()
481 counter = &r8a66597->bulk; in alloc_pipe_config()
529 r8a66597->bulk++; in alloc_pipe_config()
Dm66592-udc.h490 int bulk; member
/linux-4.1.27/drivers/media/usb/gspca/
Dgspca.h58 u8 bulk; /* image transfer by 0:isoc / 1:bulk */ member
Dfinepix.c180 cam->bulk = 1; in sd_config()
Ddtcs033.c118 gspca_dev->cam.bulk = 1; in sd_config()
Dsq905c.c238 cam->bulk = 1; in sd_config()
Dstv0680.c209 cam->bulk = 1; in sd_config()
Dvicam.c227 cam->bulk = 1; in sd_config()
Dsq905.c306 cam->bulk = 1; in sd_config()
Dov534_9.c1460 gspca_dev->cam.bulk = 1; in sd_init()
1647 payload_len = gspca_dev->cam.bulk ? 2048 : 2040; in sd_pkt_scan()
Dgspca.c769 if (!gspca_dev->cam.bulk) { /* isoc */ in create_urbs()
858 gspca_dev->alt = gspca_dev->cam.bulk ? intf->num_altsetting : 0; in gspca_init_transfer()
864 xfer = gspca_dev->cam.bulk ? USB_ENDPOINT_XFER_BULK in gspca_init_transfer()
921 if (gspca_dev->cam.bulk) in gspca_init_transfer()
935 if (gspca_dev->cam.bulk && gspca_dev->cam.bulk_nurbs == 0) in gspca_init_transfer()
Djl2005bcd.c416 cam->bulk = 1; in sd_config()
Djeilinj.c328 cam->bulk = 1; in sd_config()
Dov534.c1297 gspca_dev->cam.bulk = 1; in sd_init()
1402 payload_len = gspca_dev->cam.bulk ? 2048 : 2040; in sd_pkt_scan()
Dtouptek.c534 gspca_dev->cam.bulk = 1; in sd_config()
Dse401.c309 cam->bulk = 1; in sd_config()
Dsq930x.c825 cam->bulk = 1; in sd_config()
Dov519.c3267 cam->bulk = 1; in sd_config()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dlustre_net.h2414 void __ptlrpc_free_bulk(struct ptlrpc_bulk_desc *bulk, int pin);
2415 static inline void ptlrpc_free_bulk_pin(struct ptlrpc_bulk_desc *bulk) in ptlrpc_free_bulk_pin() argument
2417 __ptlrpc_free_bulk(bulk, 1); in ptlrpc_free_bulk_pin()
2419 static inline void ptlrpc_free_bulk_nopin(struct ptlrpc_bulk_desc *bulk) in ptlrpc_free_bulk_nopin() argument
2421 __ptlrpc_free_bulk(bulk, 0); in ptlrpc_free_bulk_nopin()
/linux-4.1.27/drivers/usb/gadget/
DKconfig221 # this first set of drivers all depend on bulk-capable hardware.
236 bool "Generic serial bulk in/out"
355 Sourcesink function either sinks and sources bulk data.
/linux-4.1.27/Documentation/dvb/
DREADME.dvb-usb16 (bulk and isoc are supported)
23 functions for bulk-control-commands)
/linux-4.1.27/drivers/usb/gadget/legacy/
DKconfig22 sources bulk data; or it loops back a configurable number of
24 conformance. The driver needs only two bulk-capable endpoints, so
332 This driver requires four bulk and two interrupt endpoints,
/linux-4.1.27/Documentation/filesystems/pohmelfs/
Ddesign_notes.txt55 workloads and can fully utilize the bandwidth to the servers when doing bulk
/linux-4.1.27/Documentation/trace/
Devents-kmem.txt61 Broadly speaking, pages are taken off the LRU lock in bulk and
/linux-4.1.27/Documentation/filesystems/
Dubifs.txt84 no_bulk_read (*) do not bulk-read
/linux-4.1.27/drivers/usb/usbip/
Dusbip_protocol.txt272 Allowed transfer_flags | value | control | interrupt | bulk | isochronous
/linux-4.1.27/Documentation/sound/alsa/
Dhdspm.txt69 where DMA reads/writes. Since of the bulk mode of PCI it is only
/linux-4.1.27/Documentation/crypto/
Dasync-tx-api.txt27 bulk memory transfers/transforms with support for inter-transactional
/linux-4.1.27/Documentation/power/
Dcharger-manager.txt166 regulator framework's bulk functions.
/linux-4.1.27/Documentation/
Dcrc32.txt106 bulk of a message byte-at-a-time and adding bit-at-a-time processing
Dxillybus.txt148 bulk data transfers, and is nearly impossible for use with streams that
/linux-4.1.27/drivers/regulator/
Dcore.c3248 struct regulator_bulk_data *bulk = data; in regulator_bulk_enable_async() local
3250 bulk->ret = regulator_enable(bulk->consumer); in regulator_bulk_enable_async()
/linux-4.1.27/arch/sh/lib/
Dmemcpy-sh4.S260 ! Now select the appropriate bulk transfer code based on relative
/linux-4.1.27/Documentation/networking/
De1000e.txt103 for bulk throughput traffic.
De1000.txt135 for bulk throughput traffic.
Dip-sysctl.txt664 TCP bulk sender tends to increase packets in flight until it
/linux-4.1.27/Documentation/video4linux/
Dvideobuf10 implement the bulk of the V4L2 ioctl() calls related to streaming I/O,
/linux-4.1.27/Documentation/development-process/
D4.Coding78 Abstraction layers which hide access to hardware - often to allow the bulk
D2.Process34 community) is merged into the mainline kernel. The bulk of changes for a
/linux-4.1.27/Documentation/spi/
Dspi-summary582 Unless the queueing mechanism in the SPI subsystem is selected, the bulk
/linux-4.1.27/Documentation/x86/
Dboot.txt80 | Protected-mode kernel | The bulk of the kernel image.
/linux-4.1.27/Documentation/RCU/
DRTFP.txt126 By the same token, RCU can be thought of as a "bulk reference count",
/linux-4.1.27/Documentation/virtual/uml/
DUserModeLinux-HOWTO.txt4347 did the bulk of the work needed to get SMP working again.