Searched refs:ctx (Results 1 - 25 of 53) sorted by relevance

123

/hardware/qcom/display/libhwcomposer/
H A Dhwc.cpp66 hwc_context_t* ctx = (hwc_context_t*)(dev); local
67 if(!ctx) {
71 ctx->proc = procs;
75 init_uevent_thread(ctx);
76 init_vsync_thread(ctx);
80 static void reset(hwc_context_t *ctx, int numDisplays) { argument
81 memset(ctx->listStats, 0, sizeof(ctx->listStats));
83 ctx->overlayInUse[i] = false;
84 ctx
90 hwc_context_t* ctx = (hwc_context_t*)(dev); local
113 hwc_context_t* ctx = (hwc_context_t*)(dev); local
143 hwc_context_t* ctx = (hwc_context_t*)(dev); local
170 hwc_context_t* ctx = (hwc_context_t*)(dev); local
192 hwc_context_t* ctx = (hwc_context_t*)(dev); local
230 hwc_context_t* ctx = (hwc_context_t*)(dev); local
256 hwc_set_primary(hwc_context_t *ctx, hwc_display_contents_1_t* list) argument
286 hwc_set_external(hwc_context_t *ctx, hwc_display_contents_1_t* list) argument
325 hwc_context_t* ctx = (hwc_context_t*)(dev); local
352 hwc_context_t* ctx = (hwc_context_t*)(dev); local
380 hwc_context_t* ctx = (hwc_context_t*)(dev); local
[all...]
H A Dhwc_utils.cpp33 static void openFramebufferDevice(hwc_context_t *ctx) argument
37 framebuffer_open(module, &(ctx->mFbDev));
39 ctx->mFbDev->common.module);
41 ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xres = m->info.xres;
42 ctx->dpyAttr[HWC_DISPLAY_PRIMARY].yres = m->info.yres;
43 ctx->dpyAttr[HWC_DISPLAY_PRIMARY].xdpi = ctx->mFbDev->xdpi;
44 ctx->dpyAttr[HWC_DISPLAY_PRIMARY].ydpi = ctx->mFbDev->ydpi;
45 ctx
51 initContext(hwc_context_t *ctx) argument
73 closeContext(hwc_context_t *ctx) argument
114 setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list, int dpy) argument
203 isExternalActive(hwc_context_t* ctx) argument
207 hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy) argument
[all...]
H A Dhwc_uevents.cpp36 static void handle_uevent(hwc_context_t* ctx, const char* udata, int len) argument
59 ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].isActive = false;
63 ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].isActive = false;
67 ctx->dpyAttr[HWC_DISPLAY_EXTERNAL].connected = connected;
68 ctx->mExtDisplay->setExternalDisplay(connected);
70 Locker::Autolock _l(ctx->mExtSetLock); //hwc comp could be on
72 ctx->proc->hotplug(ctx->proc, HWC_DISPLAY_EXTERNAL, connected);
81 hwc_context_t * ctx = reinterpret_cast<hwc_context_t *>(param); local
89 handle_uevent(ctx, udat
95 init_uevent_thread(hwc_context_t* ctx) argument
[all...]
H A Dhwc_uimirror.h33 static bool prepare(hwc_context_t *ctx, hwc_layer_1_t *fblayer);
35 static bool draw(hwc_context_t *ctx, hwc_layer_1_t *fblayer);
40 static bool configure(hwc_context_t *ctx, hwc_layer_1_t *fblayer);
H A Dhwc_mdpcomp.h153 static bool init(hwc_context_t *ctx);
157 static bool configure(hwc_context_t *ctx, hwc_display_contents_1_t* list);
160 static int draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
173 static void unsetMDPCompLayerFlags(hwc_context_t* ctx,
179 static int prepare(hwc_context_t *ctx, hwc_layer_1_t *layer,
183 static bool is_doable(hwc_context_t *ctx, hwc_display_contents_1_t* list);
185 static bool setup(hwc_context_t* ctx, hwc_display_contents_1_t* list);
191 static int mark_layers(hwc_context_t *ctx, hwc_display_contents_1_t* list,
194 static bool parse_and_allocate(hwc_context_t* ctx, hwc_display_contents_1_t* list,
201 static bool alloc_layer_pipes(hwc_context_t *ctx,
[all...]
H A Dhwc_vsync.cpp45 hwc_context_t * ctx = reinterpret_cast<hwc_context_t *>(param); local
75 pthread_mutex_lock(&ctx->vstate.lock);
76 while (ctx->vstate.enable == false) {
79 if(ioctl(ctx->dpyAttr[dpy].fd, MSMFB_OVERLAY_VSYNC_CTRL,
87 pthread_cond_wait(&ctx->vstate.cond, &ctx->vstate.lock);
89 pthread_mutex_unlock(&ctx->vstate.lock);
93 if(ioctl(ctx->dpyAttr[dpy].fd, MSMFB_OVERLAY_VSYNC_CTRL,
132 ctx->proc->vsync(ctx
141 init_vsync_thread(hwc_context_t* ctx) argument
[all...]
H A Dhwc_extonly.h31 static bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list);
33 static bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list);
40 static void chooseState(hwc_context_t *ctx);
42 static bool configure(hwc_context_t *ctx, hwc_layer_1_t *layer);
H A Dhwc_video.h29 static bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list,
32 static bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list,
38 static void chooseState(hwc_context_t *ctx, int dpy,
41 static bool configure(hwc_context_t *ctx, int dpy,
H A Dhwc_video.cpp32 bool VideoOverlay::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list, argument
35 int yuvIndex = ctx->listStats[dpy].yuvIndex;
38 if(!ctx->mMDP.hasOverlay) {
43 if(yuvIndex == -1 || ctx->listStats[dpy].yuvCount != 1) {
51 if(ctx->mSecureMode) {
64 chooseState(ctx, dpy, yuvLayer);
65 if(configure(ctx, dpy, yuvLayer)) {
73 void VideoOverlay::chooseState(hwc_context_t *ctx, int dpy, argument
85 if(ctx->listStats[dpy].yuvCount == 1) {
93 newState = ctx
117 configPrimVid(hwc_context_t *ctx, hwc_layer_1_t *layer) argument
189 configExtVid(hwc_context_t *ctx, hwc_layer_1_t *layer) argument
262 configure(hwc_context_t *ctx, int dpy, hwc_layer_1_t *yuvLayer) argument
292 draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, int dpy) argument
[all...]
H A Dhwc_extonly.cpp33 bool ExtOnly::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list) { argument
35 if(!ctx->mMDP.hasOverlay) {
43 chooseState(ctx);
47 if(configure(ctx, extLayer)) {
61 void ExtOnly::chooseState(hwc_context_t *ctx) { argument
68 ctx->mExtDisplay->getExternalDisplay()) {
87 bool ExtOnly::configure(hwc_context_t *ctx, hwc_layer_1_t *layer) { argument
89 overlay::Overlay& ov = *(ctx->mOverlay);
123 bool ExtOnly::draw(hwc_context_t *ctx, hwc_display_contents_1_t *list) argument
133 overlay::Overlay& ov = *(ctx
[all...]
H A Dhwc_uimirror.cpp39 bool UIMirrorOverlay::prepare(hwc_context_t *ctx, hwc_layer_1_t *fblayer) { argument
42 if(!ctx->mMDP.hasOverlay) {
49 ovutils::eOverlayState newState = ctx->mOverlay[HWC_DISPLAY_EXTERNAL]->getState();
54 configure(ctx, fblayer);
59 bool UIMirrorOverlay::configure(hwc_context_t *ctx, hwc_layer_1_t *layer) argument
61 if (LIKELY(ctx->mOverlay[HWC_DISPLAY_EXTERNAL])) {
62 overlay::Overlay& ov = *(ctx->mOverlay[HWC_DISPLAY_EXTERNAL]);
75 if(ctx->mSecureMode) {
117 bool UIMirrorOverlay::draw(hwc_context_t *ctx, hwc_layer_1_t *layer) argument
123 overlay::Overlay& ov = *(ctx
[all...]
H A Dhwc_copybit.h42 static bool prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list);
44 static bool draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, EGLDisplay dpy,
54 static bool canUseCopybitForYUV (hwc_context_t *ctx);
55 static bool canUseCopybitForRGB (hwc_context_t *ctx,
57 static bool validateParams (hwc_context_t *ctx,
H A Dhwc_mdpcomp.cpp109 struct hwc_context_t* ctx = (struct hwc_context_t*)(udata); local
111 if(!ctx) {
116 if(!ctx->proc) {
122 ctx->proc->invalidate(ctx->proc);
125 void MDPComp::reset(hwc_context_t *ctx, hwc_display_contents_1_t* list ) { argument
127 unsetMDPCompLayerFlags(ctx, list);
143 configure_var_pipe(ctx);
187 int MDPComp::prepare(hwc_context_t *ctx, hwc_layer_1_t *layer, argument
192 if (ctx) {
342 is_doable(hwc_context_t *ctx, hwc_display_contents_1_t* list) argument
413 mark_layers(hwc_context_t *ctx, hwc_display_contents_1_t* list, layer_mdp_info* layer_info, frame_info& current_frame) argument
480 alloc_layer_pipes(hwc_context_t *ctx, hwc_display_contents_1_t* list, layer_mdp_info* layer_info, frame_info& current_frame) argument
523 parse_and_allocate(hwc_context_t* ctx, hwc_display_contents_1_t* list, frame_info& current_frame ) argument
553 configure_var_pipe(hwc_context_t* ctx) argument
589 setup(hwc_context_t* ctx, hwc_display_contents_1_t* list) argument
657 unsetMDPCompLayerFlags(hwc_context_t* ctx, hwc_display_contents_1_t* list) argument
671 draw(hwc_context_t *ctx, hwc_display_contents_1_t* list) argument
797 configure(hwc_context_t *ctx, hwc_display_contents_1_t* list) argument
[all...]
H A Dhwc_utils.h88 void setListStats(hwc_context_t *ctx, const hwc_display_contents_1_t *list,
90 void initContext(hwc_context_t *ctx);
91 void closeContext(hwc_context_t *ctx);
96 bool isExternalActive(hwc_context_t* ctx);
99 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy);
136 void init_uevent_thread(hwc_context_t* ctx);
138 void init_vsync_thread(hwc_context_t* ctx);
H A Dhwc_copybit.cpp108 bool CopyBit::canUseCopybitForYUV(hwc_context_t *ctx) { argument
110 if(ctx->mMDP.hasOverlay) {
116 bool CopyBit::canUseCopybitForRGB(hwc_context_t *ctx, hwc_display_contents_1_t *list) { argument
135 framebuffer_device_t *fbDev = ctx->mFbDev;
173 bool CopyBit::prepare(hwc_context_t *ctx, hwc_display_contents_1_t *list) { argument
184 bool useCopybitForYUV = canUseCopybitForYUV(ctx);
185 bool useCopybitForRGB = canUseCopybitForRGB(ctx, list);
187 if(!(validateParams(ctx, list))) {
212 bool CopyBit::draw(hwc_context_t *ctx, hwc_display_contents_1_t *list, EGLDisplay dpy, argument
218 retVal = drawLayerUsingCopybit(ctx,
237 hwc_context_t* ctx = (hwc_context_t*)(dev); local
471 validateParams(hwc_context_t *ctx, const hwc_display_contents_1_t *list) argument
[all...]
/hardware/qcom/display/libcopybit/
H A Dcopybit_c2d.cpp650 static void set_rects(struct copybit_context_t *ctx, argument
657 if((ctx->trg_transform & C2D_TARGET_ROTATE_90) &&
658 (ctx->trg_transform & C2D_TARGET_ROTATE_180)) {
661 c2dObject->target_rect.y = ctx->fb_width?(ALIGN(ctx->fb_width,32)- dst->r):dst->r;
665 } else if(ctx->trg_transform & C2D_TARGET_ROTATE_90) {
666 c2dObject->target_rect.x = ctx->fb_height?(ctx->fb_height - dst->b):dst->b;
671 } else if(ctx->trg_transform & C2D_TARGET_ROTATE_180) {
672 c2dObject->target_rect.y = ctx
727 struct copybit_context_t* ctx = (struct copybit_context_t*)dev; local
808 struct copybit_context_t* ctx = (struct copybit_context_t*)dev; local
1013 struct copybit_context_t* ctx = (struct copybit_context_t*)dev; local
1267 struct copybit_context_t* ctx = (struct copybit_context_t*)dev; local
1290 struct copybit_context_t* ctx = (struct copybit_context_t*)dev; local
1317 struct copybit_context_t *ctx; local
[all...]
H A Dcopybit.cpp273 struct copybit_context_t* ctx = (struct copybit_context_t*)dev;
275 if (ctx) {
280 ctx->mFlags &= ~0x7;
283 ctx->mFlags &= ~0x7;
284 ctx->mFlags |= MDP_ROT_90;
287 ctx->mFlags &= ~0x7;
288 ctx->mFlags |= MDP_ROT_180;
291 ctx->mFlags &= ~0x7;
292 ctx->mFlags |= MDP_ROT_270;
303 ctx
[all...]
/hardware/msm7k/libcopybit/
H A Dcopybit.cpp250 struct copybit_context_t* ctx = (struct copybit_context_t*)dev;
252 if (ctx) {
257 ctx->mFlags &= ~0x7;
260 ctx->mFlags &= ~0x7;
261 ctx->mFlags |= MDP_ROT_90;
264 ctx->mFlags &= ~0x7;
265 ctx->mFlags |= MDP_ROT_180;
268 ctx->mFlags &= ~0x7;
269 ctx->mFlags |= MDP_ROT_270;
280 ctx
[all...]
/hardware/qcom/display/libqservice/
H A DQService.h49 static QService* getInstance(hwc_context_t *ctx);
51 QService(hwc_context_t *ctx);
H A DQService.cpp41 QService::QService(hwc_context_t *ctx):mHwcContext(ctx) argument
69 QService* QService::getInstance(hwc_context_t *ctx) argument
72 sQService = new QService(ctx);
/hardware/ti/wlan/wl1271/wpa_supplicant_lib/
H A Ddriver_ti.h68 void *ctx; member in struct:wpa_driver_ti_data
/hardware/invensense/libsensors_iio/
H A Dsensors_mpl.cpp194 sensors_poll_context_t *ctx = (sensors_poll_context_t *)dev; local
195 if (ctx) {
196 delete ctx;
204 sensors_poll_context_t *ctx = (sensors_poll_context_t *)dev; local
205 return ctx->activate(handle, enabled);
211 sensors_poll_context_t *ctx = (sensors_poll_context_t *)dev; local
212 int s= ctx->setDelay(handle, ns);
219 sensors_poll_context_t *ctx = (sensors_poll_context_t *)dev; local
220 return ctx->pollEvents(data, count);
/hardware/libhardware/modules/hwcomposer/
H A Dhwcomposer.cpp98 struct hwc_context_t* ctx = (struct hwc_context_t*)dev; local
99 if (ctx) {
100 free(ctx);
/hardware/qcom/display/libexternal/
H A Dexternal.h34 ExternalDisplay(hwc_context_t* ctx);
/hardware/broadcom/wlan/bcmdhd/wpa_supplicant_8_lib/
H A Ddriver_cmd_nl80211.c42 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
141 if (drv->ctx == NULL) {
142 wpa_printf(MSG_ERROR, "%s: drv->ctx is NULL. Exiting", __func__);
145 wpa_s = (struct wpa_supplicant *)(drv->ctx);
217 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STOPPED");
220 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STARTED");
229 wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "HANGED");
281 wpa_supplicant_event(drv->ctx,

Completed in 554 milliseconds

123