Rev 2621 | Rev 2678 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2621 | Rev 2677 | ||
|---|---|---|---|
| Line 323... | Line 323... | ||
| 323 | memcpy(shm, logo, size); |
323 | memcpy(shm, logo, size); |
| 324 | /* Send area */ |
324 | /* Send area */ |
| 325 | rc = async_req_1_0(fbphone, FB_PREPARE_SHM, (ipcarg_t) shm); |
325 | rc = async_req_1_0(fbphone, FB_PREPARE_SHM, (ipcarg_t) shm); |
| 326 | if (rc) |
326 | if (rc) |
| 327 | goto exit; |
327 | goto exit; |
| 328 | rc = async_req_3_0(fbphone, IPC_M_AS_AREA_SEND, (ipcarg_t) shm, 0, |
328 | rc = ipc_share_out_send(fbphone, shm, PROTO_READ); |
| 329 | PROTO_READ); |
- | |
| 330 | if (rc) |
329 | if (rc) |
| 331 | goto drop; |
330 | goto drop; |
| 332 | /* Draw logo */ |
331 | /* Draw logo */ |
| 333 | async_msg_2(fbphone, FB_DRAW_PPM, x, y); |
332 | async_msg_2(fbphone, FB_DRAW_PPM, x, y); |
| 334 | drop: |
333 | drop: |
| Line 385... | Line 384... | ||
| 385 | memcpy(shm, data, size); |
384 | memcpy(shm, data, size); |
| 386 | /* Send area */ |
385 | /* Send area */ |
| 387 | rc = async_req_1_0(fbphone, FB_PREPARE_SHM, (ipcarg_t) shm); |
386 | rc = async_req_1_0(fbphone, FB_PREPARE_SHM, (ipcarg_t) shm); |
| 388 | if (rc) |
387 | if (rc) |
| 389 | goto exit; |
388 | goto exit; |
| 390 | rc = async_req_3_0(fbphone, IPC_M_AS_AREA_SEND, (ipcarg_t) shm, 0, |
389 | rc = ipc_share_out_send(fbphone, shm, PROTO_READ); |
| 391 | PROTO_READ); |
- | |
| 392 | if (rc) |
390 | if (rc) |
| 393 | goto drop; |
391 | goto drop; |
| 394 | 392 | ||
| 395 | /* Obtain pixmap */ |
393 | /* Obtain pixmap */ |
| 396 | rc = async_req_0_0(fbphone, FB_SHM2PIXMAP); |
394 | rc = async_req_0_0(fbphone, FB_SHM2PIXMAP); |