Searched refs:manager (Results 1 - 25 of 73) sorted by relevance

123

/linux-master/drivers/md/dm-vdo/
H A Daction-manager.c6 #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 Daction-manager.h14 * 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 Dlogical-zone.c13 #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 Dlogical-zone.h58 /* The manager for administrative actions */
59 struct action_manager *manager; member in struct:logical_zones
/linux-master/drivers/ps3/
H A DMakefile5 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 DMakefile6 dm-block-manager.o \
10 dm-transaction-manager.o \
/linux-master/drivers/gpu/drm/xe/
H A Dxe_sa.h30 return to_xe_sa_manager(sa->manager)->gpu_addr +
36 return to_xe_sa_manager(sa->manager)->cpu_ptr +
H A Dxe_ttm_vram_mgr_types.h15 * 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 Dxe_ttm_vram_mgr.h41 return container_of(man, struct xe_ttm_vram_mgr, manager);
/linux-master/drivers/pnp/
H A DMakefile8 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 Doverlay-sysfs.c32 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 DMakefile8 omapdss-y += manager.o manager-sysfs.o overlay.o overlay-sysfs.o apply.o \
H A Dsdi.c106 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 Dapply.c90 /* 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 Damdgpu_vram_mgr.h30 struct ttm_resource_manager manager; member in struct:amdgpu_vram_mgr
H A Damdgpu_gtt_mgr.c32 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 Dradeon_object.h173 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 Dvmwgfx_gmrid_manager.c38 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 Domap_vout.c433 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 Dlayer2.h14 struct manager { struct
35 struct manager *mgr;
H A Dtei.c72 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 Dttm_device.h229 * @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 DMakefile8 $(foreach x, profile exception_policy domain_policy manager stat, \
/linux-master/drivers/gpu/drm/ttm/
H A Dttm_range_manager.c42 * 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 Ddrm_suballoc.h36 * @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

Completed in 1204 milliseconds

123