/linux-master/drivers/md/dm-vdo/ |
H A D | action-manager.c | 6 #include "action-manager.h" 40 * struct action_manager - Definition of an action manager. 42 * @state: The state of this action manager. 50 * @context: Opaque data associated with this action manager. 91 * vdo_make_action_manager() - Make an action manager. 99 * @manager_ptr: A pointer to hold the new action manager. 109 struct action_manager *manager; local 110 int result = vdo_allocate(1, struct action_manager, __func__, &manager); 115 *manager = (struct action_manager) { 124 manager 133 vdo_get_current_manager_operation(struct action_manager *manager) argument 138 vdo_get_current_action_context(struct action_manager *manager) argument 146 get_acting_zone_thread_id(struct action_manager *manager) argument 160 prepare_for_next_zone(struct action_manager *manager) argument 168 prepare_for_conclusion(struct action_manager *manager) argument 178 struct action_manager *manager = as_action_manager(completion); local 205 launch_current_action(struct action_manager *manager) argument 241 vdo_schedule_default_action(struct action_manager *manager) argument 254 struct action_manager *manager = as_action_manager(completion); local 293 vdo_schedule_action(struct action_manager *manager, vdo_action_preamble_fn preamble, vdo_zone_action_fn action, vdo_action_conclusion_fn conclusion, struct vdo_completion *parent) argument 320 vdo_schedule_operation(struct action_manager *manager, const struct admin_state_code *operation, vdo_action_preamble_fn preamble, vdo_zone_action_fn action, vdo_action_conclusion_fn conclusion, struct vdo_completion *parent) argument 351 vdo_schedule_operation_with_context(struct action_manager *manager, const struct admin_state_code *operation, vdo_action_preamble_fn preamble, vdo_zone_action_fn action, vdo_action_conclusion_fn conclusion, void *context, struct vdo_completion *parent) argument [all...] |
H A D | action-manager.h | 14 * as the block map or slab depot). Each action manager is tied to a specific context for which it 15 * manages actions. The manager ensures that only one action is active on that context at a time, 18 * action manager from a single thread (which thread is determined when the action manager is 46 * A function which is to be applied asynchronously on an action manager's initiator thread as the 54 * A function which will run on the action manager's initiator thread as the conclusion of an 87 vdo_get_current_manager_operation(struct action_manager *manager); 89 void * __must_check vdo_get_current_action_context(struct action_manager *manager); 91 bool vdo_schedule_default_action(struct action_manager *manager); 93 bool vdo_schedule_action(struct action_manager *manager, vdo_action_preamble_f [all...] |
H A D | logical-zone.c | 13 #include "action-manager.h" 114 vdo, &zones->manager); 135 vdo_free(vdo_forget(zones->manager)); 183 vdo_get_current_manager_operation(zones->manager), parent, 191 vdo_schedule_operation(zones->manager, operation, NULL, drain_logical_zone, NULL, 215 vdo_schedule_operation(zones->manager, VDO_ADMIN_STATE_RESUMING, NULL,
|
H A D | logical-zone.h | 58 /* The manager for administrative actions */ 59 struct action_manager *manager; member in struct:logical_zones
|
/linux-master/drivers/ps3/ |
H A D | Makefile | 5 obj-$(CONFIG_PPC_PS3) += sys-manager-core.o 6 obj-$(CONFIG_PS3_SYS_MANAGER) += ps3-sys-manager.o
|
/linux-master/drivers/md/persistent-data/ |
H A D | Makefile | 6 dm-block-manager.o \ 10 dm-transaction-manager.o \
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_sa.h | 30 return to_xe_sa_manager(sa->manager)->gpu_addr + 36 return to_xe_sa_manager(sa->manager)->cpu_ptr +
|
H A D | xe_ttm_vram_mgr_types.h | 15 * struct xe_ttm_vram_mgr - XE TTM VRAM manager 20 /** @manager: Base TTM resource manager */ 21 struct ttm_resource_manager manager; member in struct:xe_ttm_vram_mgr
|
H A D | xe_ttm_vram_mgr.h | 41 return container_of(man, struct xe_ttm_vram_mgr, manager);
|
/linux-master/drivers/pnp/ |
H A D | Makefile | 8 pnp-y := core.o card.o driver.o resource.o manager.o support.o interface.o quirks.o
|
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/ |
H A D | overlay-sysfs.c | 32 ovl->manager ? ovl->manager->name : "<none>"); 61 DSSDBG("manager %s found\n", mgr->name); 63 if (mgr == ovl->manager) 66 old_mgr = ovl->manager; 72 /* detach old manager */ 155 if (ovl->manager) { 156 r = ovl->manager->apply(ovl->manager); 194 if (ovl->manager) { [all...] |
H A D | Makefile | 8 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
|
H A D | sdi.c | 106 struct omap_overlay_manager *mgr = sdi.output.manager; 128 if (out->manager == NULL) { 129 DSSERR("failed to enable display: no output/manager\n"); 161 dss_mgr_set_timings(out->manager, t); 180 dispc_mgr_set_clock_div(out->manager->id, &sdi.mgr_config.clock_info); 188 r = dss_mgr_enable(out->manager); 208 struct omap_overlay_manager *mgr = sdi.output.manager; 234 struct omap_overlay_manager *mgr = sdi.output.manager; 308 if (dssdev->manager) 309 dss_mgr_disconnect(dssdev->manager, dssde [all...] |
H A D | apply.c | 90 /* If true, a display is enabled using this manager */ 166 * Initialize some of the lcd_config fields for TV manager, this lets 167 * us prevent checking if the manager is LCD or TV at some places 177 * A LCD manager's stallmode decides whether it is in manual or auto update. TV 178 * manager is always auto update, stallmode field for TV manager is false by 183 struct mgr_priv_data *mp = get_mgr_priv(ovl->manager); 233 * check manager and overlay settings using overlay_info from data->info 241 * check manager and overlay settings using overlay_info from ovl->info if 284 * managers, once the manager i [all...] |
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vram_mgr.h | 30 struct ttm_resource_manager manager; member in struct:amdgpu_vram_mgr
|
H A D | amdgpu_gtt_mgr.c | 32 return container_of(man, struct amdgpu_gtt_mgr, manager); 69 struct ttm_resource_manager *man = &adev->mman.gtt_mgr.manager; 106 * @man: TTM memory type manager 163 * @man: TTM memory type manager 210 * @man: Our manager object 228 * @man: Our manager object 246 * @man: TTM memory type manager 270 * amdgpu_gtt_mgr_init - init GTT manager and DRM MM 275 * Allocate and initialize the GTT manager. 280 struct ttm_resource_manager *man = &mgr->manager; [all...] |
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_object.h | 173 to_radeon_sa_manager(struct drm_suballoc_manager *manager) argument 175 return container_of(manager, struct radeon_sa_manager, base); 180 return to_radeon_sa_manager(sa_bo->manager)->gpu_addr + 186 return to_radeon_sa_manager(sa_bo->manager)->cpu_ptr +
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_gmrid_manager.c | 38 struct ttm_resource_manager manager; member in struct:vmwgfx_gmrid_man 49 return container_of(man, struct vmwgfx_gmrid_man, manager); 163 man = &gman->manager; 185 ttm_set_driver_manager(&dev_priv->bdev, type, &gman->manager);
|
/linux-master/drivers/media/platform/ti/omap/ |
H A D | omap_vout.c | 433 ovl->manager->apply(ovl->manager); 493 mgr_id = ovl->manager->id; 750 if (ovl->manager && ovl->manager->get_manager_info && 751 ovl->manager->set_manager_info) { 754 ovl->manager->get_manager_info(ovl->manager, &info); 759 if (ovl->manager->set_manager_info(ovl->manager, [all...] |
/linux-master/drivers/isdn/mISDN/ |
H A D | layer2.h | 14 struct manager { struct 35 struct manager *mgr;
|
H A D | tei.c | 72 struct manager *mgr = fi->userdata; 92 struct manager *mgr = fi->userdata; 108 struct manager *mgr = fi->userdata; 132 struct manager *mgr = fi->userdata; 145 struct manager *mgr = fi->userdata; 242 get_free_id(struct manager *mgr) 266 get_free_tei(struct manager *mgr) 293 teiup_create(struct manager *mgr, u_int prim, int len, void *arg) 315 new_id(struct manager *mgr) 329 do_send(struct manager *mg [all...] |
/linux-master/include/drm/ttm/ |
H A D | ttm_device.h | 229 * @sysman: Resource manager for the system domain. 240 * @vma_manager: Address space manager for finding BOs to mmap. 250 * @lru_lock: Protection for the per manager LRU and ddestroy lists. 284 struct ttm_resource_manager *manager) 287 bdev->man_drv[type] = manager; 283 ttm_set_driver_manager(struct ttm_device *bdev, int type, struct ttm_resource_manager *manager) argument
|
/linux-master/security/tomoyo/ |
H A D | Makefile | 8 $(foreach x, profile exception_policy domain_policy manager stat, \
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_range_manager.c | 42 * more appropriate to reduce scheduling latency if the range manager 47 struct ttm_resource_manager manager; member in struct:ttm_range_manager 55 return container_of(man, struct ttm_range_manager, manager); 166 * ttm_range_man_init_nocheck - Initialise a generic range manager for the 170 * @type: memory manager type 171 * @use_tt: if the memory manager uses tt 174 * The range manager is installed for this device in the type slot. 189 man = &rman->manager; 199 ttm_set_driver_manager(bdev, type, &rman->manager); 206 * ttm_range_man_fini_nocheck - Remove the generic range manager fro [all...] |
/linux-master/include/drm/ |
H A D | drm_suballoc.h | 36 * @flist: List linkk for the manager fenced allocated ranges queues. 37 * @manager: The drm_suballoc_manager. 45 struct drm_suballoc_manager *manager; member in struct:drm_suballoc
|