Home
last modified time | relevance | path

Searched full:upload (Results 1 – 25 of 540) sorted by relevance

12345678910>>...22

/kernel/linux/linux-6.6/Documentation/driver-api/firmware/
Dfw_upload.rst4 Firmware Upload API
11 upload uses the same *loading* and *data* sysfs files described in the
15 Register for firmware upload
18 A device driver registers for firmware upload by calling
21 firmware upload by echoing a 1 to the *loading* sysfs file for the target
28 To use the firmware upload API, write a driver that implements a set of
63 dev_err(sec->dev, "Firmware Upload driver failed to start\n");
91 Firmware Upload Ops
96 Firmware Upload Progress Codes
105 Firmware Upload Error Codes
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
Ddebug_private.h55 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue()
79 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_isp()
105 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_ddr()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
Ddebug_private.h55 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue()
79 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_isp()
105 …/* We could move the remote head after the upload, but we would have to limit the upload w.r.t. th… in debug_synch_queue_ddr()
/kernel/linux/linux-6.6/drivers/staging/hungtask/
Dhungtask_base.c43 static struct task_hung_upload upload; variable
392 upload.pid = task->pid; in do_show_task()
393 upload.tgid = task->tgid; in do_show_task()
394 upload.duration = d_state_time; in do_show_task()
395 memset(upload.name, 0, sizeof(upload.name)); in do_show_task()
396 strncpy(upload.name, task->comm, sizeof(upload.name)); in do_show_task()
397 upload.flag = flag; in do_show_task()
399 upload.flag = (upload.flag | FLAG_PF_FROZEN); in do_show_task()
535 strncpy(report_name, upload.name, TASK_COMM_LEN); in htbase_report_zrhung()
536 report_pid = upload.pid; in htbase_report_zrhung()
[all …]
/kernel/linux/linux-5.10/drivers/staging/hungtask/
Dhungtask_base.c43 static struct task_hung_upload upload; variable
392 upload.pid = task->pid; in do_show_task()
393 upload.tgid = task->tgid; in do_show_task()
394 upload.duration = d_state_time; in do_show_task()
395 memset(upload.name, 0, sizeof(upload.name)); in do_show_task()
396 strncpy(upload.name, task->comm, sizeof(upload.name)); in do_show_task()
397 upload.flag = flag; in do_show_task()
399 upload.flag = (upload.flag | FLAG_PF_FROZEN); in do_show_task()
535 strncpy(report_name, upload.name, TASK_COMM_LEN); in htbase_report_zrhung()
536 report_pid = upload.pid; in htbase_report_zrhung()
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/testing/
Dsysfs-class-firmware28 upload. This string will be in the form of <STATUS>:<ERROR>,
34 upload status is "idle". If this file is read while a firmware
53 Description: Read-only. For firmware upload, this file contains the size
59 upload.
67 a firmware upload. The string will be one of the following:
/kernel/linux/linux-5.10/drivers/media/usb/as102/
Das102_fw.c163 /* select fw file to upload */ in as102_fw_upload()
172 /* allocate buffer to store firmware upload command and data */ in as102_fw_upload()
187 /* initiate firmware upload */ in as102_fw_upload()
190 pr_err("%s: error during firmware upload part1\n", in as102_fw_upload()
211 /* initiate firmware upload */ in as102_fw_upload()
214 pr_err("%s: error during firmware upload part2\n", in as102_fw_upload()
/kernel/linux/linux-6.6/drivers/media/usb/as102/
Das102_fw.c163 /* select fw file to upload */ in as102_fw_upload()
172 /* allocate buffer to store firmware upload command and data */ in as102_fw_upload()
187 /* initiate firmware upload */ in as102_fw_upload()
190 pr_err("%s: error during firmware upload part1\n", in as102_fw_upload()
211 /* initiate firmware upload */ in as102_fw_upload()
214 pr_err("%s: error during firmware upload part2\n", in as102_fw_upload()
/kernel/linux/linux-5.10/drivers/net/wireless/marvell/libertas/
Dif_spi.h94 /* Host Interrupt Control bit : Rx auto upload */
98 /* Host Interrupt Control bit : Command auto upload */
104 /* Card Interrupt Case bit : Rx upload over */
110 /* Card Interrupt Case bit : Command upload over */
139 /* Host Interrupt Status bit : Rx upload ready */
145 /* Host Interrupt Status bit : Command upload ready */
163 /* Host Interrupt Status Mask bit : Rx upload ready */
169 /* Host Interrupt Status Mask bit : Command upload ready */
/kernel/linux/linux-6.6/drivers/net/wireless/marvell/libertas/
Dif_spi.h94 /* Host Interrupt Control bit : Rx auto upload */
98 /* Host Interrupt Control bit : Command auto upload */
104 /* Card Interrupt Case bit : Rx upload over */
110 /* Card Interrupt Case bit : Command upload over */
139 /* Host Interrupt Status bit : Rx upload ready */
145 /* Host Interrupt Status bit : Command upload ready */
163 /* Host Interrupt Status Mask bit : Rx upload ready */
169 /* Host Interrupt Status Mask bit : Command upload ready */
/kernel/linux/linux-6.6/drivers/base/firmware_loader/
Dsysfs_upload.h10 * enum fw_upload_prog - firmware upload progress codes
11 * @FW_UPLOAD_PROG_IDLE: there is no firmware upload in progress
13 * @FW_UPLOAD_PROG_PREPARING: target device is preparing for firmware upload
Dsysfs_upload.c10 * Support for user-space to initiate a firmware upload to a device.
211 * the next firmeware upload begins. in fw_upload_main()
222 * Start a worker thread to upload data to the parent driver.
277 * firmware_upload_register() - register for the firmware upload sysfs API
279 * @parent: parent device instantiating firmware upload
281 * @ops: pointer to structure of firmware upload ops
284 * @name must be unique among all users of firmware upload. The firmware
382 * firmware_upload_unregister() - Unregister firmware upload interface
/kernel/linux/linux-5.10/sound/usb/6fire/
Dfirmware.c218 /* upload firmware image */ in usb6fire_fw_ezusb_upload()
225 "unable to upload ezusb firmware %s: begin message.\n", in usb6fire_fw_ezusb_upload()
237 "unable to upload ezusb firmware %s: data urb.\n", in usb6fire_fw_ezusb_upload()
250 "unable to upload ezusb firmware %s: post urb.\n", in usb6fire_fw_ezusb_upload()
260 "unable to upload ezusb firmware %s: end message.\n", in usb6fire_fw_ezusb_upload()
297 "unable to upload fpga firmware: begin urb.\n"); in usb6fire_fw_fpga_upload()
310 "unable to upload fpga firmware: fw urb.\n"); in usb6fire_fw_fpga_upload()
320 "unable to upload fpga firmware: end urb.\n"); in usb6fire_fw_fpga_upload()
/kernel/linux/linux-6.6/sound/usb/6fire/
Dfirmware.c218 /* upload firmware image */ in usb6fire_fw_ezusb_upload()
225 "unable to upload ezusb firmware %s: begin message.\n", in usb6fire_fw_ezusb_upload()
237 "unable to upload ezusb firmware %s: data urb.\n", in usb6fire_fw_ezusb_upload()
250 "unable to upload ezusb firmware %s: post urb.\n", in usb6fire_fw_ezusb_upload()
260 "unable to upload ezusb firmware %s: end message.\n", in usb6fire_fw_ezusb_upload()
297 "unable to upload fpga firmware: begin urb.\n"); in usb6fire_fw_fpga_upload()
310 "unable to upload fpga firmware: fw urb.\n"); in usb6fire_fw_fpga_upload()
320 "unable to upload fpga firmware: end urb.\n"); in usb6fire_fw_fpga_upload()
/kernel/linux/linux-6.6/tools/testing/selftests/firmware/
Dfw_upload.sh3 # This validates the user-initiated fw upload mechanism of the firmware
61 echo "$0: firmware upload for $name works" >&2
145 echo "$0: firmware upload cancellation works"
168 echo "$0: firmware upload error handling works"
/kernel/linux/linux-6.6/include/linux/
Dfirmware.h21 * enum fw_upload_err - firmware upload error codes
25 * @FW_UPLOAD_ERR_CANCELED: upload was cancelled by the user
26 * @FW_UPLOAD_ERR_BUSY: there is an upload operation already in progress
50 * struct fw_upload_ops - device specific operations to support firmware upload
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/
Dradio_2055.c27 #define UPLOAD .flags = B2055_INITTAB_ENTRY_OK | B2055_INITTAB_UPLOAD macro
36 [B2055_C1_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
37 [B2055_C1_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
38 [B2055_C2_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
39 [B2055_C2_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
42 [B2055_C1_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
43 [B2055_C1_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
44 [B2055_C2_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
45 [B2055_C2_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
77 [B2055_XOREGUL] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/
Dradio_2055.c27 #define UPLOAD .flags = B2055_INITTAB_ENTRY_OK | B2055_INITTAB_UPLOAD macro
36 [B2055_C1_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
37 [B2055_C1_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
38 [B2055_C2_SP_RXGC1] = { .ghz5 = 0x007F, .ghz2 = 0x007F, UPLOAD, },
39 [B2055_C2_SP_RXGC2] = { .ghz5 = 0x0007, .ghz2 = 0x0007, UPLOAD, },
42 [B2055_C1_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
43 [B2055_C1_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
44 [B2055_C2_SP_TXGC1] = { .ghz5 = 0x004F, .ghz2 = 0x004F, UPLOAD, },
45 [B2055_C2_SP_TXGC2] = { .ghz5 = 0x0005, .ghz2 = 0x0005, UPLOAD, },
77 [B2055_XOREGUL] = { .ghz5 = 0x0004, .ghz2 = 0x0004, UPLOAD, },
[all …]
/kernel/linux/linux-5.10/net/batman-adv/
Dgateway_common.c95 * download and upload bandwidth information
99 * @up: pointer holding the returned upload bandwidth information
118 /* we also got some upload info */ in batadv_parse_gw_bandwidth()
121 "upload gateway speed", up); in batadv_parse_gw_bandwidth()
159 * batadv_gw_bandwidth_set() - Parse and set download/upload gateway bandwidth
/kernel/linux/linux-6.6/drivers/input/touchscreen/
Dgoodix_fwupload.c3 * Goodix Touchscreen firmware upload support
216 /* Select SRAM bank 0 and upload section 1 & 2 */ in goodix_firmware_upload()
228 /* Select SRAM bank 1 and upload section 3 & 4 */ in goodix_firmware_upload()
240 /* Select SRAM bank 2 and upload the DSP firmware */ in goodix_firmware_upload()
338 dev_err(&ts->client->dev, "Error no IRQ-pin access method, cannot upload fw.\n"); in goodix_firmware_check()
342 dev_info(&ts->client->dev, "Touchscreen controller needs fw-upload\n"); in goodix_firmware_check()
/kernel/linux/linux-6.6/drivers/firmware/efi/
Dcapsule-loader.c106 * upload done
160 * - Users should close and re-open this file note in order to upload more
226 pr_err("capsule upload size exceeded header defined size\n"); in efi_capsule_write()
260 pr_err("capsule upload not complete\n"); in efi_capsule_release()
279 * upload their capsule binary.
/kernel/linux/linux-5.10/drivers/firmware/efi/
Dcapsule-loader.c106 * upload done
160 * - Users should close and re-open this file note in order to upload more
226 pr_err("capsule upload size exceeded header defined size\n"); in efi_capsule_write()
260 pr_err("capsule upload not complete\n"); in efi_capsule_release()
279 * upload their capsule binary.
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt76x0/
Dpci_mcu.c67 /* upload ILM. */ in mt76x0e_load_firmware()
78 /* upload IVB. */ in mt76x0e_load_firmware()
85 /* upload DLM. */ in mt76x0e_load_firmware()
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt76x0/
Dpci_mcu.c67 /* upload ILM. */ in mt76x0e_load_firmware()
78 /* upload IVB. */ in mt76x0e_load_firmware()
85 /* upload DLM. */ in mt76x0e_load_firmware()
/kernel/linux/linux-5.10/drivers/input/
Dff-core.c87 * input_ff_upload() - upload effect into force-feedback device
105 dev_dbg(&dev->dev, "invalid or not supported effect type in upload\n"); in input_ff_upload()
113 dev_dbg(&dev->dev, "invalid or not supported wave form in upload\n"); in input_ff_upload()
153 ret = ff->upload(dev, effect, old); in input_ff_upload()
302 * Once ff device is created you need to setup its upload, erase,

12345678910>>...22