/linux/tools/testing/selftests/bpf/progs/ |
H A D | htab_mem_bench.c | 58 struct update_ctx update; in overwrite() local 60 update.from = bpf_get_smp_processor_id(); in overwrite() 61 update.step = nr_thread; in overwrite() 62 bpf_loop(OP_BATCH, overwrite_htab, &update, 0); in overwrite() 70 struct update_ctx update; in batch_add_batch_del() local 72 update.from = bpf_get_smp_processor_id(); in batch_add_batch_del() 73 update.step = nr_thread; in batch_add_batch_del() 74 bpf_loop(OP_BATCH, overwrite_htab, &update, 0); in batch_add_batch_del() 76 update.from = bpf_get_smp_processor_id(); in batch_add_batch_del() 77 bpf_loop(OP_BATCH, del_htab, &update, 0); in batch_add_batch_del() [all …]
|
H A D | test_bpf_cookie.c | 25 static void update(void *ctx, __u64 *res) in update() function 36 update(ctx, &kprobe_res); in handle_kprobe() 43 update(ctx, &kretprobe_res); in handle_kretprobe() 50 update(ctx, &uprobe_res); in handle_uprobe() 57 update(ctx, &uretprobe_res); in handle_uretprobe() 69 update(ctx, &tp_res); in handle_tp1() 75 update(ctx, &tp_res); in handle_tp2() 81 update(ctx, &tp_res); in handle_tp3() 88 update(ctx, &pe_res); in handle_pe() 95 update(ctx, &raw_tp_res); in handle_raw_tp() [all …]
|
/linux/drivers/mtd/ubi/ |
H A D | upd.c | 8 * Jan 2007: Alexander Schmidt, hacked per-volume update. 12 * This file contains implementation of the volume update and atomic LEB change 15 * The update operation is based on the per-volume update marker which is 16 * stored in the volume table. The update marker is set before the update 17 * starts, and removed after the update has been finished. So if the update was 18 * interrupted by an unclean re-boot or due to some other reasons, the update 20 * device next time. If the update marker is set for a volume, the volume is 21 * treated as damaged and most I/O operations are prohibited. Only a new update 24 * Note, in general it is possible to implement the update operation as a 34 * set_update_marker - set update marker. [all …]
|
/linux/Documentation/admin-guide/ |
H A D | dell_rbu.rst | 2 Dell Remote BIOS Update driver (dell_rbu) 8 Document demonstrating the use of the Dell Remote BIOS Update driver 16 update itself with the image downloaded in to the memory. 21 This driver works with Dell OpenManage or Dell Update Packages for updating 26 OpenManage and Dell Update packages (DUP). 28 Libsmbios can also be used to update BIOS on Dell systems go to 31 Dell_RBU driver supports BIOS update using the monolithic image and packetized 41 inform the BIOS to enable the update in the next system reboot. 54 The driver supports two types of update mechanism; monolithic and packetized. 55 These update mechanism depends upon the BIOS currently running on the system. [all …]
|
/linux/drivers/net/ethernet/netronome/nfp/nic/ |
H A D | dcb.c | 148 static int update_dscp_maxrate(struct net_device *dev, u32 *update) in update_dscp_maxrate() argument 160 *update |= NFP_DCB_MSG_MSK_RATE; in update_dscp_maxrate() 169 *update |= NFP_DCB_MSG_MSK_DSCP; in update_dscp_maxrate() 175 static void nfp_nic_set_trust(struct nfp_net *nn, u32 *update) in nfp_nic_set_trust() argument 190 *update |= NFP_DCB_MSG_MSK_TRUST; in nfp_nic_set_trust() 193 static void nfp_nic_set_enable(struct nfp_net *nn, u32 enable, u32 *update) in nfp_nic_set_enable() argument 205 *update |= NFP_DCB_MSG_MSK_ENABLE; in nfp_nic_set_enable() 251 static void nfp_nic_ets_init(struct nfp_net *nn, u32 *update) in nfp_nic_ets_init() argument 260 *update |= NFP_DCB_MSG_MSK_TSA | NFP_DCB_MSG_MSK_PCT | NFP_DCB_MSG_MSK_PCP; in nfp_nic_ets_init() 270 u32 update = 0; in nfp_nic_dcbnl_ieee_setets() local [all …]
|
/linux/Documentation/driver-api/nvdimm/ |
H A D | security.rst | 28 update <old_keyid> <new_keyid> - enable or update passphrase. 33 master_update <keyid> <new_keyid> - enable or update master passphrase. 69 5. Update 71 When doing an update, it is expected that the existing key is removed from 74 keyid when doing the update operation. It is also expected that the new key 76 document. The update command written to the sysfs attribute will be with 78 update <old keyid> <new keyid> 118 10. Master Update 120 The command format for doing a master update is: 121 update <old keyid> <new keyid> [all …]
|
/linux/Documentation/driver-api/pldmfw/ |
H A D | index.rst | 4 PLDM Firmware Flash Update Library 8 the PLDM for Firmware Update standard 9 <https://www.dmtf.org/documents/pmci/pldm-firmware-update-specification-100>. 22 implementing device flash update based on firmware files following the PLDM 33 firmware indicates that the update may be performed, the firmware data is 54 Performing a flash update 57 To perform a flash update, the ``pldmfw`` module performs the following 67 indication of whether the update is suitable or not. If any component is 68 not suitable, the update is canceled. 72 actions to finalize the update.
|
/linux/fs/ocfs2/ |
H A D | journal.h | 341 /* extended attribute block update */ 344 /* Update of a single quota block */ 347 /* global quotafile inode update, data block */ 377 /* group extend. inode update and last group update. */ 380 /* group add. inode update and the new group update. */ 393 /* dinode + group descriptor update. We don't relink on free yet. */ 407 * update for free list */ 420 * blocks + quota update */ 441 /* file update (nlink, etc) + directory mtime/ctime + dir entry block + quota 442 * update on dir + index leaf + dx root update for free list + [all …]
|
/linux/drivers/s390/scsi/ |
H A D | zfcp_diag.c | 81 * zfcp_diag_update_xdata() - Update a diagnostics buffer. 82 * @hdr: the meta data to update. 83 * @data: data to use for the update. 94 /* make sure we never go into the past with an update */ in zfcp_diag_update_xdata() 108 * to collect and update Port Data. 138 * to collect and update Config Data. 182 /* unlocked, because update function sleeps */ in __zfcp_diag_update_buffer() 219 * zfcp_diag_update_buffer_limited() - Collect diagnostics and update a 222 * @hdr: buffer-header for which to update with the collected diagnostics. 225 * This function will cause an update of the given @hdr by calling the also [all …]
|
/linux/include/uapi/linux/ |
H A D | pfrut.h | 3 * Platform Firmware Runtime Update header 23 * Set the Revision ID for Platform Firmware Runtime Update. 69 * Retrieve information on the Platform Firmware Runtime Update capability. 106 * struct pfru_update_cap_info - Runtime update capability information. 114 * @drv_rt_version: The version of the driver update runtime code. 115 * @drv_svn: The secure version number(SVN) of the driver update runtime code. 144 * a runtime update package. 146 * a runtime update package. 158 * struct pfru_updated_result - Platform firmware runtime update result information. 159 * @status: Indicator of whether this update succeed. [all …]
|
/linux/drivers/platform/x86/tuxedo/nb04/ |
H A D | wmi_ab.c | 49 0x09, 0x08, // Usage (Min Update Interval In Microseconds) 78 0x09, 0x27, // Usage (Update Latency In Microseconds) 98 0x09, 0x50, // Usage (Lamp Multi Update Report) 101 0x09, 0x55, // Usage (Lamp Update Flags) 113 0x09, 0x51, // Usage (Red Update Channel) 114 0x09, 0x52, // Usage (Green Update Channel) 115 0x09, 0x53, // Usage (Blue Update Channel) 116 0x09, 0x54, // Usage (Intensity Update Channel) 117 0x09, 0x51, // Usage (Red Update Channel) 118 0x09, 0x52, // Usage (Green Update Channel) [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-intel-m10-bmc-sec-update | 1 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_root_entry_hash 11 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_root_entry_hash 21 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_root_entry_hash 31 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_canceled_csks 39 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_canceled_csks 47 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_canceled_csks 55 What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/flash_count 59 Description: Read only. Returns number of times the secure update
|
H A D | sysfs-platform-intel-wmi-sbl-fw-update | 6 Allow user space entities to trigger update of Slim 8 of 0 and userspace can signal SBL to update firmware, 12 * 0 -> Skip firmware update while rebooting 13 * 1 -> Attempt firmware update on next reboot
|
/linux/fs/sysfs/ |
H A D | group.c | 47 const struct attribute_group *grp, int update) in create_files() argument 58 * In update mode, we're changing the permissions or in create_files() 62 if (update) in create_files() 92 if (update) in create_files() 123 static int internal_create_group(struct kobject *kobj, int update, in internal_create_group() argument 131 if (WARN_ON(!kobj || (!update && !kobj->sd))) in internal_create_group() 135 if (unlikely(update && !kobj->sd)) in internal_create_group() 153 if (update) { in internal_create_group() 158 /* may have been invisible prior to this update */ in internal_create_group() 159 update = 0; in internal_create_group() [all …]
|
/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_fw_update.c | 17 /* Track which NVM banks to activate at the end of the update */ 24 * @context: PLDM fw update structure 80 /* Firmware indicated this update is good to proceed. */ in ixgbe_check_component_response() 144 * @context: PLDM fw update structure 150 * the update can proceed. 179 "Unable to update due to unknown firmware component"); in ixgbe_send_component_table() 231 * complete the update. 400 * @context: PLDM fw update structure 458 * ixgbe_finalize_update - Perform last steps to complete device update 459 * @context: PLDM fw update structure [all …]
|
/linux/Documentation/sound/soc/ |
H A D | jack.rst | 20 snd_soc_jack_pins representing DAPM endpoints to update and blocks of 26 connected and so will want to make sure to update both speaker and 41 These represent a DAPM pin to update depending on some of the status 53 input to the system and update a jack by calling snd_soc_jack_report(), 54 specifying a subset of bits to update. The jack detection code should 56 update and the set of things to report when the jack is connected. 71 the list of pins to update then set up one or more jack detection 72 mechanisms to update that jack based on their current status.
|
/linux/tools/power/acpi/man/ |
H A D | pfrut.8 | 5 pfrut \- Platform Firmware Runtime Update and Telemetry tool 11 The PFRUT(Platform Firmware Runtime Update and Telemetry) kernel interface is designed 21 Update (https://uefi.org/sites/default/files/resources/Intel_MM_OS_Interface_Spec_Rev100.pdf) 46 .B \f[B]\-u\f[R], \f[B]\-\-update\f[R] 50 Query the update capability. 53 Set the revision ID of code injection/driver update. 117 driver update image type:0e5f0b14\-f849\-7945\-ad81\-bc7b6d2bb245
|
/linux/Documentation/networking/devlink/ |
H A D | devlink-flash.rst | 11 networking locks in the kernel to perform the flash update. Example use:: 17 user space about the progress of the update operation. 41 are provided, it is expected that the device only update firmware binaries 43 preserved across the update. A device may not support every combination and 68 automated firmware update facilities. 83 The firmware update agent is supposed to be able to follow this simple 84 algorithm to update firmware contents, regardless of the device vendor: 94 # Update flash if necessary 102 # Update on-disk file if necessary
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_fw_update.c | 18 /* Track which NVM banks to activate at the end of the update */ 22 * flash update. 36 * @context: PLDM fw update structure 121 /* firmware indicated this update is good to proceed */ in ice_check_component_response() 198 * @context: PLDM fw update structure 204 * the update can proceed. 231 dev_err(dev, "Unable to update due to a firmware component with unknown ID %u\n", in ice_send_component_table() 233 NL_SET_ERR_MSG_MOD(extack, "Unable to update due to unknown firmware component"); in ice_send_component_table() 286 * complete the update. 325 * is conservative and is intended to prevent failure to update when in ice_write_one_nvm_block() [all …]
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | isppreview.c | 644 params->update |= OMAP3ISP_PREV_CONTRAST; in preview_update_contrast() 666 params->update |= OMAP3ISP_PREV_BRIGHTNESS; in preview_update_brightness() 672 preview_params_lock(struct isp_prev_device *prev, u32 update, bool shadow) in preview_params_lock() argument 678 prev->params.params[0].busy |= ~active & update; in preview_params_lock() 679 prev->params.params[1].busy |= active & update; in preview_params_lock() 682 update = (prev->params.params[0].update & active) in preview_params_lock() 683 | (prev->params.params[1].update & ~active); in preview_params_lock() 685 prev->params.params[0].busy |= active & update; in preview_params_lock() 686 prev->params.params[1].busy |= ~active & update; in preview_params_lock() 689 return update; in preview_params_lock() [all …]
|
/linux/arch/mips/include/asm/octeon/ |
H A D | cvmx-fau.h | 58 * the update will be returned. 68 * the update will be returned. 78 * the update will be returned. 88 * the update will be returned. 98 * register before the update will be returned. 127 * Returns Address to store for atomic update 150 * Returns Address to read from for atomic update 168 * Returns Value of the register before the update 183 * Returns Value of the register before the update 198 * Returns Value of the register before the update [all …]
|
/linux/drivers/media/dvb-core/ |
H A D | dvb_ringbuffer.c | 102 * smp_store_release() to update read pointer, this ensures that the in dvb_ringbuffer_flush() 114 * smp_store_release() to update read pointer in dvb_ringbuffer_reset() 117 /* smp_store_release() to update write pointer */ in dvb_ringbuffer_reset() 144 /* smp_store_release() for read pointer update to ensure in dvb_ringbuffer_read_user() 153 /* smp_store_release() to update read pointer, see above */ in dvb_ringbuffer_read_user() 169 /* smp_store_release() for read pointer update to ensure in dvb_ringbuffer_read() 177 /* smp_store_release() to update read pointer, see above */ in dvb_ringbuffer_read() 193 /* smp_store_release() for write pointer update to ensure that in dvb_ringbuffer_write() 195 * update, this pairs with smp_load_acquire() in in dvb_ringbuffer_write() 201 /* smp_store_release() for write pointer update, see above */ in dvb_ringbuffer_write() [all …]
|
/linux/Documentation/arch/x86/ |
H A D | microcode.rst | 21 The kernel can update microcode very early during boot. Loading 117 The microcode engine which receives the microcode update is shared 119 the update is executed on one SMT thread of the core, the sibling 120 "automatically" gets the update. 122 Since the microcode can "simulate" MSRs too, while the microcode update 161 automatically. OS can turn off MCIP at the end of the update for that 167 SMIs are also broadcast to all CPUs in the platform. Microcode update 181 When thread0 of a core is doing the microcode update, if thread1 is 197 Consider, for example, a CPU has patch level 1 and the update is to 204 For instance, say MSR_X is no longer available after an update, [all …]
|
/linux/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_prs.c | 21 /* Update parser tcam and sram hw entries */ 108 /* Update ri fields in shadow table entry */ 116 /* Update lookup field in tcam sw entry */ 125 /* Update mask for single port in tcam sw entry */ 135 /* Update port map in tcam sw entry */ 184 /* Update ai bits in tcam sw entry */ 239 /* Update ri bits in sram sw entry */ 267 /* Update ai bits in sram sw entry */ 448 /* Update shadow table and hw entry */ in mvpp2_prs_drop_fc() 459 /* Entry exist - update port only */ in mvpp2_prs_mac_drop_all_set() [all …]
|
/linux/tools/bpf/bpftool/Documentation/ |
H A D | bpftool-map.rst | 22 { **show** | **list** | **create** | **dump** | **update** | **lookup** | **getnext** | 33 | **bpftool** **map update** *MAP* [**key** *DATA*] [**value** *VALUE*] [*UPDATE_FLAGS*] 93 bpftool map update *MAP* [key *DATA*] [value *VALUE*] [*UPDATE_FLAGS*] 94 Update map entry for a given *KEY*. 96 *UPDATE_FLAGS* can be one of: **any** update existing entry or add if 97 doesn't exit; **exist** update only if entry already exists; **noexist** 98 update only if entry doesn't exist. 185 | **# bpftool map update id 10 key hex 20 c4 b7 00 value hex 0f ff ff ab 01 02 … 186 | **# bpftool map update id 10 key 0x20 0xc4 0xb7 0x00 value 0x0f 0xff 0xff 0xab 0x01 0x02 … 187 | **# bpftool map update id 10 key 32 196 183 0 value 15 255 255 171 1 2 … [all …]
|