/freebsd/share/man/man9/ |
H A D | usbdi.9 | 20 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 119 .Sh USB TRANSFER MANAGEMENT FUNCTIONS 125 All the transfer types are managed using the following five functions: 141 is a pointer to an array of USB transfer pointers that are initialized 150 "xfer->priv_sc". 152 is the private mutex protecting the transfer structure and the 154 This pointer is used to initialize "xfer->priv_mtx". 156 A non-zero return value indicates failure. 164 is a pointer to an array of USB transfer pointers, that may be NULL, 172 This function is NULL safe with regard to the USB transfer structure [all …]
|
/freebsd/lib/libusb/ |
H A D | libusb10_io.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 58 if (pollfd->entry.tqe_prev != NULL) in libusb10_add_pollfd() 64 pollfd->pdev = pdev; in libusb10_add_pollfd() 65 pollfd->pollfd.fd = fd; in libusb10_add_pollfd() 66 pollfd->pollfd.events = events; in libusb10_add_pollfd() 69 TAILQ_INSERT_TAIL(&ctx->pollfds, pollfd, entry); in libusb10_add_pollfd() 72 if (ctx->fd_added_cb) in libusb10_add_pollfd() 73 ctx->fd_added_cb(fd, events, ctx->fd_cb_user_data); in libusb10_add_pollfd() [all …]
|
H A D | libusb20.3 | 2 .\" Copyright (c) 2008-2019 Hans Petter Selasky 21 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 39 USB access library (libusb -lusb) 141 …usb20_device *pdev" "struct LIBUSB20_CONTROL_SETUP_DECODED *setup" "void *data" "uint16_t *pactlen… 241 .Sh USB TRANSFER OPERATIONS 250 Non-zero return values indicate a LIBUSB20_ERROR value. 261 and bind the transfer to the specified 264 is the minimum buffer size which the data transport layer has to support. 282 for other transfer types. 288 Non-zero return values indicate a LIBUSB20_ERROR value. [all …]
|
H A D | libusb.3 | 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 .Pq libusb, -lusb 52 argument is non-NULL, a pointer to the libusb context is stored at 62 argument is non-NULL, a pointer to the libusb context is stored at 79 This function will return non-zero if the given 85 .Bl -tag -width LIBUSB_CAP -offset indent 245 This is a non-blocking function. 279 LIBUSB_ERROR_NOT_FOUND if re-enumeratio [all...] |
/freebsd/sys/dev/spibus/ |
H A D | spigen.c | 1 /*- 19 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 88 * default driver based on being configured in the FDT data. in spigen_probe() 94 ofw_bus_search_compatible(dev, compat_data)->ocd_data) in spigen_probe() 129 sc->sc_dev = dev; in spigen_attach() 131 mtx_init(&sc->sc_mtx, device_get_nameunit(dev), NULL, MTX_DEF); in spigen_attach() 143 res = make_dev_s(&mda, &(sc->sc_cdev), "spigen%d.%d", in spigen_attach() 150 res = make_dev_alias_p(0, &sc->sc_adev, sc->sc_cdev, "spigen%d", unit); in spigen_attach() 152 if (sc->sc_cdev) { in spigen_attach() 153 destroy_dev(sc->sc_cdev); in spigen_attach() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mailbox/ |
H A D | arm,mhuv2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tushar Khandelwal <tushar.khandelwal@arm.com> 11 - Viresh Kumar <viresh.kumar@linaro.org> 15 between 1 and 124 channel windows (each 32-bit wide) to provide unidirectional 28 protocols. The transport protocols determine the method of data transmission 33 - Data-transfer: Each transfer is made of one or more words, using one or more 36 - Doorbell: Each transfer is made up of single bit flag, using any one of the 38 and the entire window shall be used in doorbell protocol. Optionally, data [all …]
|
H A D | arm,mhuv3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Cristian Marussi <cristian.marussi@arm.com> 27 - Configure the MHU 28 - Send Transfers to the Receiver 29 - Optionally receive acknowledgment of a Transfer from the Receiver 32 - Configure the MHU 33 - Receive Transfers from the Sender [all …]
|
/freebsd/crypto/heimdal/appl/ftp/ftp/ |
H A D | ftp.1 | 28 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 43 file transfer program 56 .Op Fl Fl no-gss-bindings 57 .Op Fl Fl no-gss-delegate 63 standard File Transfer Protocol. 64 The program allows a user to transfer files to and from a 72 .Bl -tag -width flag 81 as report on data transfer statistics. 85 from attempting \*(Lqauto-login\*(Rq upon initial connection. 86 If auto-login is enabled, [all …]
|
/freebsd/share/man/man4/ |
H A D | ppbus.4 | 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 42 system provides a uniform, modular and architecture-independent 48 .Bl -bullet -offset indent 50 architecture-independent macros or functions to access parallel ports 57 with kernel-in drivers. 61 and non-standard software: 63 .Bl -column "Driver" -compact 67 .It Sy lpbb Ta "Philips official parallel port I2C bit-banging interface" 73 .Bl -column "Driver" -compact 97 registers (data, status, control...) may require more than one I/O access. [all …]
|
H A D | spigen.4 | 21 .\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 36 .Bd -ragged -offset indent 45 .Bd -literal -offset indent 54 device is associated with a single chip-select 56 with that chip-select line asserted. 58 SPI data transfers are inherently bi-directional; there are no separate 60 When commands and data are sent to a device, data also comes back from 61 the device, although in some cases the data may not be useful (or even 63 Likewise on a read operation, whatever data is in the buffer at the start 66 Thus, all buffers passed to the transfer functions are both input and [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 22 -bit 0-1: Source increment mode 24 0x2: Source address pointer is incremented after each data transfer 25 0x3: Source address pointer is decremented after each data transfer 26 -bit 2-3: Destination increment mode [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/dma/stm32/ |
H A D | st,stm32-mdma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-mdma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 MDMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a five-cell specifier for each channel: 22 -bit 0-1: Source increment mode 24 0x2: Source address pointer is incremented after each data transfer 25 0x3: Source address pointer is decremented after each data transfer 26 -bit 2-3: Destination increment mode [all …]
|
/freebsd/contrib/tnftp/src/ |
H A D | ftp.1 | 4 .\" Copyright (c) 1996-2008 The NetBSD Foundation, Inc. 25 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 53 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 66 .Nd Internet file transfer program 70 .Bk -words 73 .Bk -words 76 .Bk -words 79 .Bk -words 82 .Bk -words 86 .Bk -words [all …]
|
/freebsd/sys/dev/qcom_qup/ |
H A D | qcom_spi_hw.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 78 sc->config.input_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 80 sc->config.input_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 86 sc->config.output_block_size = 4; in qcom_spi_hw_read_controller_transfer_sizes() 88 sc->config.output_block_size = val * 16; in qcom_spi_hw_read_controller_transfer_sizes() 93 sc->config.input_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes() 94 sc->config.input_block_size * (2 << val); in qcom_spi_hw_read_controller_transfer_sizes() 99 sc->config.output_fifo_size = in qcom_spi_hw_read_controller_transfer_sizes() [all …]
|
H A D | qcom_spi.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 69 { "qcom,spi-qup-v1.1.1", QCOM_SPI_HW_QPI_V1_1 }, 70 { "qcom,spi-qup-v2.1.1", QCOM_SPI_HW_QPI_V2_1 }, 71 { "qcom,spi-qup-v2.2.1", QCOM_SPI_HW_QPI_V2_2 }, 88 if (sc->cs_pins[cs] == NULL) { in qcom_spi_set_chipsel() 89 device_printf(sc->sc_dev, in qcom_spi_set_chipsel() 112 gpio_pin_set_active(sc->cs_pins[cs], pinactive); in qcom_spi_set_chipsel() 113 gpio_pin_is_active(sc->cs_pins[cs], &pinactive); in qcom_spi_set_chipsel() [all …]
|
/freebsd/sys/dev/usb/ |
H A D | usb_core.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * Including this file is mandatory for all USB related c-files in the kernel. 36 * The following macro will tell if an USB transfer is currently 37 * receiving or transferring data. 39 #define USB_GET_DATA_ISREAD(xfer) ((xfer)->flags_int.usb_mode == \ 40 USB_MODE_DEVICE ? (((xfer)->endpointno & UE_DIR_IN) ? 0 : 1) : \ 41 (((xfer)->endpointno & UE_DIR_IN) ? 1 : 0)) 44 #define USB_BUS_LOCK(_b) USB_MTX_LOCK(&(_b)->bus_mtx) [all …]
|
H A D | usb_transfer.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2008-2021 Hans Petter Selasky. All rights reserved. 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 81 /* This transfer is used for generic control endpoint transfers */ 93 /* This transfer is used for generic clear stall only */ 108 /* This transfer is used for generic control endpoint transfers */ 119 /* This transfer is used for generic clear stall only */ 147 /*------------------------------------------------------------------------* 149 *------------------------------------------------------------------------*/ [all …]
|
/freebsd/usr.sbin/i2c/ |
H A D | i2c.8 | 2 .\" Copyright (C) 2008-2009 Semihalf, Michal Hajduk and Bartlomiej Sieka 20 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 34 .Cm -a Ar address 44 .Cm -h 46 .Cm -i 49 .Op Ar - 51 .Cm -r 55 .Cm -s 62 utility can be used to perform raw data transfers (read or write) to devices 67 .Bl -tag -width ".Fl d Ar direction" [all …]
|
/freebsd/sys/dev/usb/input/ |
H A D | uhid_snes.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 73 SNES_DEV(0x0810, 0xe501, 0), /* GeeekPi K-0161 */ 169 err = usbd_req_get_report(sc->sc_udev, NULL, kern_data, in uhid_get_report() 170 len, sc->sc_iface_index, type, id); in uhid_get_report() 204 err = usbd_req_set_report(sc->sc_udev, NULL, kern_data, in uhid_set_report() 205 len, sc->sc_iface_index, type, id); in uhid_set_report() 223 if (sc->sc_fflags & fflags) { in uhid_snes_open() 228 mtx_lock(&sc->sc_mutex); in uhid_snes_open() [all …]
|
/freebsd/sys/dev/flash/ |
H A D | cqspi.h | 1 /*- 2 * Copyright (c) 2017-2018 Ruslan Bukin <br@bsdpad.com> 6 * Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 79 #define CQSPI_RDDATACAP 0x10 /* Read Data Capture Register */ 105 #define CQSPI_INDRD 0x60 /* Indirect Read Transfer Control Register */ 108 #define CQSPI_INDRDWATER 0x64 /* Indirect Read Transfer Watermark Register */ 109 #define CQSPI_INDRDSTADDR 0x68 /* Indirect Read Transfer Start Address Register */ 110 #define CQSPI_INDRDCNT 0x6C /* Indirect Read Transfer Number Bytes Register */ 111 #define CQSPI_INDWR 0x70 /* Indirect Write Transfer Control Register */ [all …]
|
/freebsd/libexec/ftpd/ |
H A D | ftpd.8 | 22 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 .Nd Internet File Transfer Protocol server 52 .Pa ftp/freebsd-ftpd 58 Internet File Transfer Protocol 71 .Bl -tag -width indent 85 Enable transparent UTF-8 mode. 87 used by the server is UTF-8, which is the only effect of the option. 91 in UTF-8. 93 client to convert their names from the client's local encoding to UTF-8. 96 messages are always encoded in ASCII, which is a subset of UTF-8. [all …]
|
/freebsd/sys/dev/nvmf/ |
H A D | nvmf_transport.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2022-2024 Chelsio Communications, Inc. 13 * (target) to send and receive capsules and associated data. 42 * parameter is the amount of data transferred. The last parameter is 43 * an error value which is non-zero if the request did not complete 64 * Capsules are either commands (host -> controller) or responses 65 * (controller -> host). A data buffer may be associated with a 66 * command capsule. Transmitted data is not copied by this API but 84 /* Controller-specific APIs. */ [all …]
|
/freebsd/usr.sbin/camdd/ |
H A D | camdd.8 | 24 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 37 .Nd CAM data transfer utility 50 utility is a sequential data transfer utility that offers standard 62 collects performance information and will display it when the transfer 68 .Bl -tag -width 12n 79 .Bl -tag -width 9n 107 disk-like devices are supported. 125 blocksize and maximum transfer size information. 129 .Dq - , 139 At the end of a transfer, if there isn't sufficient data from the reader [all …]
|
/freebsd/crypto/heimdal/appl/ftp/ftpd/ |
H A D | ftpd.8 | 28 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 41 .Nd Internet File Transfer Protocol server 50 .Op Fl Fl gss-bindings 51 .Op Fl I | Fl Fl no-insecure-oob 53 .Op Fl B | Fl Fl builtin-ls 54 .Op Fl Fl good-chars= Ns Ar string 58 Internet File Transfer Protocol 68 .Bl -tag -width Ds 76 .Bl -tag -width plain 89 .Bl -tag -width plain [all …]
|
/freebsd/contrib/tcpdump/ |
H A D | README.md | 3 **To report a security issue please send an e-mail to security@tcpdump.org.** 11 https://github.com/the-tcpdump-group/tcpdump.git 14 monitoring and data acquisition. 22 which simplifies installation of updates and long-term maintenance. However, 32 * HP-UX 11i 43 Tcpdump uses libpcap, a system-independent interface for user-level 56 taken from Sun's etherfind were later re-written by Steven McCanne of 72 [tcpslice](https://github.com/the-tcpdump-group/tcpslice). 79 examples of ways to reduce tcpdump data when you're tracking 82 send-ack.awk [all …]
|