/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_debug.c | 187 const struct dc_surface_update *update = &updates[i]; in update_surface_trace() local 189 SURFACE_TRACE("Update %d\n", i); in update_surface_trace() 190 if (update->flip_addr) { in update_surface_trace() 195 update->flip_addr->address.type, in update_surface_trace() 196 update->flip_addr->address.grph.addr.quad_part, in update_surface_trace() 197 update->flip_addr->address.grph.meta_addr.quad_part, in update_surface_trace() 198 update->flip_addr->flip_immediate); in update_surface_trace() 201 if (update->plane_info) { in update_surface_trace() 212 update->plane_info->color_space, in update_surface_trace() 213 update->plane_info->format, in update_surface_trace() [all …]
|
/Linux-v5.4/drivers/mtd/ubi/ |
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-v5.4/Documentation/driver-api/ |
D | dell_rbu.rst | 2 Usage of the new open sourced rbu (Remote BIOS Update) driver 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-v5.4/drivers/s390/char/ |
D | con3270.c | 47 struct list_head update; /* list of lines to update. */ member 48 int line_nr; /* line number for next update. */ 51 unsigned long update_flags; /* Update indication bits. */ 68 #define CON_UPDATE_LIST 2 /* Update lines in tty3270->update. */ 69 #define CON_UPDATE_STATUS 4 /* Update status line. */ 75 * Setup timeout for a device. On timeout trigger an update. 140 * Rebuild update list to print all lines. 149 * Throw away update list and create a new one, in con3270_rebuild_update() 152 list_for_each_entry_safe(s, n, &cp->update, update) in con3270_rebuild_update() 153 list_del_init(&s->update); in con3270_rebuild_update() [all …]
|
/Linux-v5.4/drivers/phy/rockchip/ |
D | phy-rockchip-inno-hdmi.c | 24 #define UPDATE(x, h, l) (((x) << (l)) & GENMASK((h), (l))) macro 37 #define RK3228_AUTO_TERM_RES_CAL_SPEED_14_8(x) UPDATE(x, 6, 0) 39 #define RK3228_AUTO_TERM_RES_CAL_SPEED_7_0(x) UPDATE(x, 7, 0) 54 #define RK3228_PRE_PLL_FB_DIV_8(x) UPDATE((x) >> 8, 7, 7) 56 #define RK3228_PCLK_VCO_DIV_5(x) UPDATE(x, 5, 5) 58 #define RK3228_PRE_PLL_PRE_DIV(x) UPDATE(x, 4, 0) 60 #define RK3228_PRE_PLL_FB_DIV_7_0(x) UPDATE(x, 7, 0) 64 #define RK3228_PRE_PLL_PCLK_DIV_B(x) UPDATE(x, 6, 5) 66 #define RK3228_PRE_PLL_PCLK_DIV_A(x) UPDATE(x, 4, 0) 69 #define RK3228_PRE_PLL_PCLK_DIV_C(x) UPDATE(x, 6, 5) [all …]
|
/Linux-v5.4/drivers/media/platform/omap3isp/ |
D | isph3a_aewb.c | 23 * h3a_aewb_update_regs - Helper function to update h3a registers. 40 if (!aewb->update) in h3a_aewb_setup_regs() 72 aewb->update = 0; in h3a_aewb_setup_regs() 183 int update = 0; in h3a_aewb_set_params() local 187 update = 1; in h3a_aewb_set_params() 191 update = 1; in h3a_aewb_set_params() 195 update = 1; in h3a_aewb_set_params() 199 update = 1; in h3a_aewb_set_params() 203 update = 1; in h3a_aewb_set_params() 207 update = 1; in h3a_aewb_set_params() [all …]
|
D | isph3a_af.c | 44 if (!af->update) in h3a_af_setup_regs() 122 af->update = 0; in h3a_af_setup_regs() 226 /* Update local parameters */ 231 int update = 0; in h3a_af_set_params() local 236 update = 1; in h3a_af_set_params() 242 update = 1; in h3a_af_set_params() 246 update = 1; in h3a_af_set_params() 252 update = 1; in h3a_af_set_params() 258 update = 1; in h3a_af_set_params() 264 update = 1; in h3a_af_set_params() [all …]
|
/Linux-v5.4/Documentation/driver-api/nvdimm/ |
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-v5.4/drivers/staging/wusbcore/host/whci/ |
D | asl.c | 88 enum whc_update update = 0; in process_qset() local 106 /* A halted qTD always triggers an update in process_qset() 109 update |= WHC_UPDATE_UPDATED; in process_qset() 118 update |= qset_add_qtds(whc, qset); in process_qset() 127 update |= WHC_UPDATE_REMOVED; in process_qset() 129 return update; in process_qset() 155 * asl_update - request an ASL update and wait for the hardware to be synced 157 * @wusbcmd: WUSBCMD value to start the update. 160 * update must be skipped as the hardware may not respond to update 176 whc_hw_error(whc, "ASL update timeout"); in asl_update() [all …]
|
D | pzl.c | 94 enum whc_update update = 0; in pzl_process_qset() local 112 /* A halted qTD always triggers an update in pzl_process_qset() 115 update |= WHC_UPDATE_UPDATED; in pzl_process_qset() 124 update |= qset_add_qtds(whc, qset); in pzl_process_qset() 132 update |= WHC_UPDATE_REMOVED; in pzl_process_qset() 135 return update; in pzl_process_qset() 168 * pzl_update - request a PZL update and wait for the hardware to be synced 170 * @wusbcmd: WUSBCMD value to start the update. 173 * update must be skipped as the hardware may not respond to update 189 whc_hw_error(whc, "PZL update timeout"); in pzl_update() [all …]
|
/Linux-v5.4/fs/ocfs2/ |
D | journal.h | 338 /* extended attribute block update */ 341 /* Update of a single quota block */ 344 /* global quotafile inode update, data block */ 374 /* group extend. inode update and last group update. */ 377 /* group add. inode update and the new group update. */ 390 /* dinode + group descriptor update. We don't relink on free yet. */ 404 * update for free list */ 417 * blocks + quota update */ 438 /* file update (nlink, etc) + directory mtime/ctime + dir entry block + quota 439 * update on dir + index leaf + dx root update for free list + [all …]
|
/Linux-v5.4/arch/s390/kernel/vdso32/ |
D | clock_gettime.S | 36 1: l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */ 37 tml %r4,0x0001 /* pending update ? loop */ 60 cl %r4,__VDSO_UPD_COUNT+4(%r5) /* check update counter */ 83 9: l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */ 84 tml %r4,0x0001 /* pending update ? loop */ 88 cl %r4,__VDSO_UPD_COUNT+4(%r5) /* check update counter */ 93 10: l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */ 94 tml %r4,0x0001 /* pending update ? loop */ 98 cl %r4,__VDSO_UPD_COUNT+4(%r5) /* check update counter */ 103 11: l %r4,__VDSO_UPD_COUNT+4(%r5) /* load update counter */ [all …]
|
/Linux-v5.4/arch/s390/kernel/vdso64/ |
D | clock_gettime.S | 37 0: lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */ 38 tmll %r4,0x0001 /* pending update ? loop */ 48 clg %r4,__VDSO_UPD_COUNT(%r5) /* check update counter */ 67 3: lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */ 68 tmll %r4,0x0001 /* pending update ? loop */ 72 clg %r4,__VDSO_UPD_COUNT(%r5) /* check update counter */ 77 4: lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */ 78 tmll %r4,0x0001 /* pending update ? loop */ 82 clg %r4,__VDSO_UPD_COUNT(%r5) /* check update counter */ 87 5: lg %r4,__VDSO_UPD_COUNT(%r5) /* load update counter */ [all …]
|
/Linux-v5.4/fs/sysfs/ |
D | group.c | 35 const struct attribute_group *grp, int update) in create_files() argument 46 * In update mode, we're changing the permissions or in create_files() 50 if (update) in create_files() 78 if (update) in create_files() 107 static int internal_create_group(struct kobject *kobj, int update, in internal_create_group() argument 115 if (WARN_ON(!kobj || (!update && !kobj->sd))) in internal_create_group() 119 if (unlikely(update && !kobj->sd)) in internal_create_group() 128 if (update) { in internal_create_group() 131 pr_warn("Can't update unknown attr grp name: %s/%s\n", in internal_create_group() 148 error = create_files(kn, kobj, uid, gid, grp, update); in internal_create_group() [all …]
|
/Linux-v5.4/Documentation/sound/soc/ |
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-v5.4/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_stdu.c | 54 * struct vmw_stdu_dirty - closure structure for the update functions 261 struct vmw_stdu_update *update = cmd; in vmw_stdu_populate_update() local 263 update->header.id = SVGA_3D_CMD_UPDATE_GB_SCREENTARGET; in vmw_stdu_populate_update() 264 update->header.size = sizeof(update->body); in vmw_stdu_populate_update() 266 update->body.stid = unit; in vmw_stdu_populate_update() 267 update->body.rect.x = left; in vmw_stdu_populate_update() 268 update->body.rect.y = top; in vmw_stdu_populate_update() 269 update->body.rect.w = right - left; in vmw_stdu_populate_update() 270 update->body.rect.h = bottom - top; in vmw_stdu_populate_update() 274 * vmw_stdu_update_st - Full update of a Screen Target [all …]
|
/Linux-v5.4/include/drm/ |
D | drm_atomic.h | 228 * Currently only tracks the state update functions and the opaque driver 230 * &drm_modeset_lock is required to duplicate and update this object's state. 285 * Currently only contains a backpointer to the overall atomic update, but in 303 * @async_update: hint for asynchronous plane update 310 * @acquire_ctx: acquire context for this atomic modeset state update 312 * States are added to an atomic update by calling drm_atomic_get_crtc_state(), 633 * @state, or if the plane isn't part of the atomic state update, from @plane. 677 * for_each_oldnew_connector_in_state - iterate over all connectors in an atomic update 686 * This iterates over all connectors in an atomic update, tracking both old and 700 * for_each_old_connector_in_state - iterate over all connectors in an atomic update [all …]
|
/Linux-v5.4/fs/ntfs/ |
D | mst.c | 23 * NOTE: We consider the absence / invalidity of an update sequence array to 43 /* Position of usn in update sequence array. */ in post_read_mst_fixup() 46 * The update sequence number which has to be equal to each of the in post_read_mst_fixup() 99 * NOTE: We consider the absence / invalidity of an update sequence array to 101 * to be fixed up. This means that you have to create a valid update sequence 103 * will fail (the header needs to contain the position of the update sequence 105 * initialise the update sequence number before calling this function 129 /* Position of usn in update sequence array. */ in pre_write_mst_fixup() 132 * Cyclically increment the update sequence number in pre_write_mst_fixup() 172 /* Position of usn in update sequence array. */ in post_write_mst_fixup()
|
/Linux-v5.4/tools/include/uapi/linux/ |
D | mount.h | 19 #define MS_NOATIME 1024 /* Do not update access times. */ 20 #define MS_NODIRATIME 2048 /* Do not update directory access times */ 32 #define MS_RELATIME (1<<21) /* Update atime relative to mtime/ctime. */ 34 #define MS_I_VERSION (1<<23) /* Update inode I_version field */ 36 #define MS_LAZYTIME (1<<25) /* Update the on-disk [acm]times lazily */ 115 #define MOUNT_ATTR_RELATIME 0x00000000 /* - Update atime relative to mtime/ctime. */ 116 #define MOUNT_ATTR_NOATIME 0x00000010 /* - Do not update access times. */ 118 #define MOUNT_ATTR_NODIRATIME 0x00000080 /* Do not update directory access times */
|
/Linux-v5.4/include/uapi/linux/ |
D | mount.h | 19 #define MS_NOATIME 1024 /* Do not update access times. */ 20 #define MS_NODIRATIME 2048 /* Do not update directory access times */ 32 #define MS_RELATIME (1<<21) /* Update atime relative to mtime/ctime. */ 34 #define MS_I_VERSION (1<<23) /* Update inode I_version field */ 36 #define MS_LAZYTIME (1<<25) /* Update the on-disk [acm]times lazily */ 115 #define MOUNT_ATTR_RELATIME 0x00000000 /* - Update atime relative to mtime/ctime. */ 116 #define MOUNT_ATTR_NOATIME 0x00000010 /* - Do not update access times. */ 118 #define MOUNT_ATTR_NODIRATIME 0x00000080 /* Do not update directory access times */
|
/Linux-v5.4/Documentation/vm/ |
D | hmm.rst | 116 not as easy as CPU page table updates. To update the device page table, you must 118 specific commands in it to perform the update (unmap, cache invalidations, and 173 * @update: update information (see struct mmu_notifier_range) 174 * Return: -EAGAIN if update.blockable false and callback need to 178 * page table is updated. The device driver must update its page table 179 * in response to this callback. The update argument tells what action 187 const struct hmm_update *update); 190 The device driver must perform the update action to the range (mark range 191 read only, or fully unmap, etc.). The device must complete the update before 250 take_lock(driver->update); [all …]
|
/Linux-v5.4/fs/xfs/ |
D | xfs_rmap_item.h | 11 * and convert. The common abbreviations for these are RUI (rmap update 12 * intent) and RUD (rmap update done). The redo item type is encoded in the 18 * transaction will record a bmbt update, followed by some number of 44 * This is the "rmap update intent" log item. It is used to log the fact that 46 * "rmap update done" log item described below. 68 * This is the "rmap update done" log item. It is used to log the fact that
|
/Linux-v5.4/kernel/time/ |
D | sched_clock.c | 25 * @epoch_ns: sched_clock() value at last update 26 * @epoch_cyc: Clock cycle value at last update. 121 * as possible the system reverts back to the even copy when the update 122 * completes; the odd copy is used *only* during an update. 126 /* update the backup (odd) copy with the new data */ in update_clock_read_data() 132 /* now its safe for us to update the normal (even) copy */ in update_clock_read_data() 140 * Atomically update the sched_clock() epoch. 193 /* Update epoch for new counter and update 'epoch_ns' from old counter*/ in sched_clock_register() 209 /* update timeout for clock wrap */ in sched_clock_register() 263 * stopped counting at its last update.
|
/Linux-v5.4/drivers/media/dvb-core/ |
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-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_mn.c | 37 * When somebody tries to invalidate the page tables we block the update until 192 * @mirror: the hmm_mirror (mm) is about to update 193 * @update: the update start, end address 200 const struct mmu_notifier_range *update) in amdgpu_mn_sync_pagetables_gfx() argument 203 unsigned long start = update->start; in amdgpu_mn_sync_pagetables_gfx() 204 unsigned long end = update->end; in amdgpu_mn_sync_pagetables_gfx() 205 bool blockable = mmu_notifier_range_blockable(update); in amdgpu_mn_sync_pagetables_gfx() 240 * @mirror: the hmm_mirror (mm) is about to update 241 * @update: the update start, end address 249 const struct mmu_notifier_range *update) in amdgpu_mn_sync_pagetables_hsa() argument [all …]
|