Searched refs:dpyinfo (Results 1 - 17 of 17) sorted by relevance

/macosx-10.10.1/emacs-93/emacs/src/
H A Dxterm.c447 struct x_display_info *dpyinfo;
449 for (dpyinfo = x_display_list; dpyinfo; dpyinfo = dpyinfo->next)
450 if (dpyinfo->display == dpy)
451 return dpyinfo;
571 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (XFRAME (w->frame));
592 dpyinfo->mouse_face_beg_row = dpyinfo
444 struct x_display_info *dpyinfo; local
567 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (XFRAME (w->frame)); local
625 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
1400 struct x_display_info *dpyinfo; local
1627 struct x_display_info *dpyinfo = x_display_info_for_display (dpy); local
1661 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
1740 struct x_display_info *dpyinfo = x_display_info_for_display (dpy); local
1944 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
5645 struct x_display_info *dpyinfo; local
6970 struct x_display_info *dpyinfo; local
7000 struct x_display_info *dpyinfo; local
7201 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
7712 struct x_display_info *dpyinfo = x_display_info_for_display (dpy); local
8008 struct x_display_info *dpyinfo = (struct x_display_info *) client_data; local
8081 struct x_display_info *dpyinfo; member in struct:xim_inst_t
8097 struct x_display_info *dpyinfo = xim_inst->dpyinfo; local
8343 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
9274 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
9397 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
9693 struct x_display_info *dpyinfo local
9983 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
10030 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
10072 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
10318 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
10500 struct x_display_info *dpyinfo; local
[all...]
H A Dw32term.c539 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (XFRAME (w->frame));
560 dpyinfo->mouse_face_beg_row = dpyinfo->mouse_face_beg_col = -1;
561 dpyinfo->mouse_face_end_row = dpyinfo->mouse_face_end_col = -1;
562 dpyinfo->mouse_face_window = Qnil;
602 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f);
604 if (dpyinfo->mouse_face_deferred_gc
605 || f == dpyinfo->mouse_face_mouse_frame)
608 if (dpyinfo
534 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (XFRAME (w->frame)); local
597 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
1764 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
4161 struct w32_display_info *dpyinfo = &one_w32_display_info; local
5603 struct w32_display_info *dpyinfo = &one_w32_display_info; local
5864 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
5917 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
5991 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
6036 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
6085 struct w32_display_info *dpyinfo = &one_w32_display_info; local
6186 struct w32_display_info *dpyinfo; local
[all...]
H A Dxsmfns.c410 create_client_leader_window (dpyinfo, client_id)
411 struct x_display_info *dpyinfo;
418 w = XCreateSimpleWindow (dpyinfo->display,
419 dpyinfo->root_window,
425 XSetClassHint (dpyinfo->display, w, &class_hints);
426 XStoreName (dpyinfo->display, w, class_hints.res_name);
428 sm_id = XInternAtom (dpyinfo->display, "SM_CLIENT_ID", False);
429 XChangeProperty (dpyinfo->display, w, sm_id, XA_STRING, 8, PropModeReplace,
432 dpyinfo->client_leader_window = w;
438 x_session_initialize (dpyinfo)
[all...]
H A Dxselect.c267 symbol_to_x_atom (dpyinfo, display, sym)
268 struct x_display_info *dpyinfo;
279 if (EQ (sym, QCLIPBOARD)) return dpyinfo->Xatom_CLIPBOARD;
280 if (EQ (sym, QTIMESTAMP)) return dpyinfo->Xatom_TIMESTAMP;
281 if (EQ (sym, QTEXT)) return dpyinfo->Xatom_TEXT;
282 if (EQ (sym, QCOMPOUND_TEXT)) return dpyinfo->Xatom_COMPOUND_TEXT;
283 if (EQ (sym, QUTF8_STRING)) return dpyinfo->Xatom_UTF8_STRING;
284 if (EQ (sym, QDELETE)) return dpyinfo->Xatom_DELETE;
285 if (EQ (sym, QMULTIPLE)) return dpyinfo->Xatom_MULTIPLE;
286 if (EQ (sym, QINCR)) return dpyinfo
316 struct x_display_info *dpyinfo; local
405 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (sf); local
699 struct x_display_info *dpyinfo = x_display_info_for_display (display); local
893 struct x_display_info *dpyinfo local
1012 struct x_display_info *dpyinfo = x_display_info_for_display (display); local
1385 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (sf); local
1712 struct x_display_info *dpyinfo = x_display_info_for_display (display); local
1807 struct x_display_info *dpyinfo = x_display_info_for_display (display); local
1910 struct x_display_info *dpyinfo = x_display_info_for_display (display); local
2205 struct x_display_info *dpyinfo; variable in typeref:struct:x_display_info
2366 struct x_display_info *dpyinfo; variable in typeref:struct:x_display_info
2699 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); variable in typeref:struct:x_display_info
2818 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
[all...]
H A Dxfns.c262 struct x_display_info *dpyinfo = NULL;
269 dpyinfo = FRAME_X_DISPLAY_INFO (sf);
271 dpyinfo = x_display_list;
276 dpyinfo = x_display_info_for_name (frame);
280 dpyinfo = FRAME_X_DISPLAY_INFO (f);
283 return dpyinfo;
294 x_window_to_frame (dpyinfo, wdesc)
295 struct x_display_info *dpyinfo;
309 if (!FRAME_X_P (f) || FRAME_X_DISPLAY_INFO (f) != dpyinfo)
325 GtkWidget *gwdesc = xg_win_to_widget (dpyinfo
261 struct x_display_info *dpyinfo = NULL; local
1836 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
2863 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
3027 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
3067 struct x_display_info *dpyinfo = NULL; variable in typeref:struct:x_display_info
3476 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (frame); local
3554 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3582 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3611 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3625 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3639 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3653 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3678 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3693 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3712 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3728 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3741 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3754 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3769 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3806 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
3846 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
4023 struct x_display_info *dpyinfo; local
4069 struct x_display_info *dpyinfo; variable in typeref:struct:x_display_info
4117 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
4131 x_destroy_all_bitmaps (dpyinfo); variable
4144 x_delete_display (dpyinfo); variable
4175 struct x_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:x_display_info
[all...]
H A Dmacterm.c2053 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (XFRAME (w->frame));
2074 dpyinfo->mouse_face_beg_row = dpyinfo->mouse_face_beg_col = -1;
2075 dpyinfo->mouse_face_end_row = dpyinfo->mouse_face_end_col = -1;
2076 dpyinfo->mouse_face_window = Qnil;
2112 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f);
2114 if (dpyinfo->mouse_face_deferred_gc
2115 || f == dpyinfo->mouse_face_mouse_frame)
2118 if (dpyinfo
2051 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (XFRAME (w->frame)); local
2110 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
2996 struct x_display_info *dpyinfo; local
3255 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
4479 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (frame); local
5616 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
5742 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
6595 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
6658 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
7909 struct mac_display_info *dpyinfo local
7966 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
8007 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
8501 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
8682 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
9550 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
9601 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (f); local
10708 struct mac_display_info *dpyinfo = &one_mac_display_info; local
11640 struct mac_display_info *dpyinfo; local
[all...]
H A Dmsdos.c697 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
698 Lisp_Object window = dpyinfo->mouse_face_window;
702 dpyinfo->mouse_face_beg_row = dpyinfo->mouse_face_beg_col = -1;
703 dpyinfo->mouse_face_end_row = dpyinfo->mouse_face_end_col = -1;
704 dpyinfo->mouse_face_window = Qnil;
1221 show_mouse_face (struct display_info *dpyinfo, int hl)
1223 struct window *w = XWINDOW (dpyinfo->mouse_face_window);
1236 if (dpyinfo
695 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
1219 show_mouse_face(struct display_info *dpyinfo, int hl) argument
1343 clear_mouse_face(struct display_info *dpyinfo) argument
1436 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
1485 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
2003 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
3135 struct display_info *dpyinfo = FRAME_X_DISPLAY_INFO (SELECTED_FRAME()); local
[all...]
H A Dw32fns.c379 x_window_to_frame (dpyinfo, wdesc)
380 struct w32_display_info *dpyinfo;
392 if (!FRAME_W32_P (f) || FRAME_W32_DISPLAY_INFO (f) != dpyinfo)
2823 struct w32_display_info *dpyinfo = &one_w32_display_info;
2847 f = x_window_to_frame (dpyinfo, hwnd);
2867 f = x_window_to_frame (dpyinfo, hwnd);
2880 f = x_window_to_frame (dpyinfo, hwnd);
2969 if (dpyinfo->faked_key == wParam)
2971 dpyinfo->faked_key = 0;
3005 dpyinfo
2812 struct w32_display_info *dpyinfo = &one_w32_display_info; local
4116 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
4155 struct w32_display_info *dpyinfo = NULL; variable in typeref:struct:w32_display_info
4448 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (frame); local
4499 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
4740 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
6021 struct w32_display_info *dpyinfo = &one_w32_display_info; local
6364 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6382 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6399 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6413 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6427 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6441 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6471 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6524 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6545 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6584 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6654 struct w32_display_info *dpyinfo; local
6695 struct w32_display_info *dpyinfo; variable in typeref:struct:w32_display_info
6781 struct w32_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:w32_display_info
6797 x_destroy_all_bitmaps (dpyinfo); variable
6799 x_delete_display (dpyinfo); variable
[all...]
H A Dmacfns.c181 struct mac_display_info *dpyinfo = NULL;
188 dpyinfo = FRAME_MAC_DISPLAY_INFO (sf);
190 dpyinfo = x_display_list;
195 dpyinfo = x_display_info_for_name (frame);
199 dpyinfo = FRAME_MAC_DISPLAY_INFO (f);
202 return dpyinfo;
2491 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
2498 xassert (dpyinfo->reference_count == dpyinfo_refcount);
2499 xassert (dpyinfo->image_cache->refcount == image_cache_refcount);
2531 struct mac_display_info *dpyinfo
180 struct mac_display_info *dpyinfo = NULL; local
2479 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
2519 struct mac_display_info *dpyinfo = NULL; variable in typeref:struct:mac_display_info
2832 struct mac_display_info *dpyinfo = FRAME_MAC_DISPLAY_INFO (frame); local
2931 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
2949 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
2966 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
2980 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
2994 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3008 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3024 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3107 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3144 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3198 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3272 struct mac_display_info *dpyinfo; local
3317 struct mac_display_info *dpyinfo; variable in typeref:struct:mac_display_info
3361 struct mac_display_info *dpyinfo = check_x_display_info (display); variable in typeref:struct:mac_display_info
3375 x_destroy_all_bitmaps (dpyinfo); variable
3377 x_delete_display (dpyinfo); variable
[all...]
H A Dw32bdf.c728 struct w32_display_info *dpyinfo = FRAME_W32_DISPLAY_INFO (f); local
750 if (dpyinfo->font_table_size == 0)
752 dpyinfo->font_table_size = 16;
753 dpyinfo->font_table
754 = (struct font_info *) xmalloc (dpyinfo->font_table_size
758 else if (dpyinfo->n_fonts
759 >= dpyinfo->font_table_size)
761 dpyinfo->font_table_size *= 2;
762 dpyinfo->font_table
763 = (struct font_info *) xrealloc (dpyinfo
[all...]
H A Dimage.c371 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
374 if (dpyinfo->bitmaps == NULL)
376 dpyinfo->bitmaps_size = 10;
377 dpyinfo->bitmaps
378 = (Bitmap_Record *) xmalloc (dpyinfo->bitmaps_size * sizeof (Bitmap_Record));
379 dpyinfo->bitmaps_last = 1;
383 if (dpyinfo->bitmaps_last < dpyinfo->bitmaps_size)
384 return ++dpyinfo->bitmaps_last;
386 for (i = 0; i < dpyinfo
415 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
567 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
632 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
3831 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
4664 Display_Info *dpyinfo; local
5214 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
[all...]
H A Dxdisp.c10074 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
10089 if (EQ (f->tool_bar_window, dpyinfo->mouse_face_window) local
10090 && *vpos >= dpyinfo->mouse_face_beg_row
10091 && *vpos <= dpyinfo->mouse_face_end_row
10092 && (*vpos > dpyinfo->mouse_face_beg_row
10093 || *hpos >= dpyinfo->mouse_face_beg_col)
10094 && (*vpos < dpyinfo->mouse_face_end_row
10095 || *hpos < dpyinfo->mouse_face_end_col
10096 || dpyinfo->mouse_face_past_end))
10115 Display_Info *dpyinfo
10048 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
10151 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
21579 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
21955 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (XFRAME (w->frame)); local
22456 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
22696 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
23222 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (XFRAME (w->frame)); local
23242 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
23690 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
[all...]
H A Dxmenu.c1225 struct x_display_info *dpyinfo;
1229 for (dpyinfo = x_display_list; dpyinfo; dpyinfo = dpyinfo->next)
1231 int fd = ConnectionNumber (dpyinfo->display);
1263 popup_get_selection (initial_event, dpyinfo, id, do_timers)
1265 struct x_display_info *dpyinfo;
1288 && dpyinfo->display == event.xbutton.display)
1290 dpyinfo
1217 struct x_display_info *dpyinfo; local
[all...]
H A Dframe.c3513 display_x_get_resource (dpyinfo, attribute, class, component, subclass)
3514 Display_Info *dpyinfo;
3517 return xrdb_get_resource (dpyinfo->xrdb,
3558 x_get_arg (dpyinfo, alist, param, attribute, class, type)
3559 Display_Info *dpyinfo;
3593 tem = display_x_get_resource (dpyinfo,
3787 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f);
3804 tem0 = x_get_arg (dpyinfo, parms, Qheight, 0, 0, RES_TYPE_NUMBER);
3805 tem1 = x_get_arg (dpyinfo, parms, Qwidth, 0, 0, RES_TYPE_NUMBER);
3806 tem2 = x_get_arg (dpyinfo, parm
3769 Display_Info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
[all...]
H A Dgtkutil.c139 struct x_display_info *dpyinfo;
144 for (dpyinfo = x_display_list; dpyinfo; dpyinfo = dpyinfo->next)
145 if (dpyinfo->display != dpy)
147 new_dpy = dpyinfo->display;
138 struct x_display_info *dpyinfo; local
H A Dxfaces.c708 struct x_display_info *dpyinfo = x_display_info_for_display (dpy);
709 int class = dpyinfo->visual->class;
980 struct x_display_info *dpyinfo;
984 for (dpyinfo = x_display_list; dpyinfo; dpyinfo = dpyinfo->next)
985 if (dpyinfo->n_fonts > CLEAR_FONT_TABLE_NFONTS)
986 clear_font_table (dpyinfo);
1040 clear_font_table (dpyinfo)
706 struct x_display_info *dpyinfo = x_display_info_for_display (dpy); local
977 struct x_display_info *dpyinfo; local
4696 struct x_display_info *dpyinfo = FRAME_X_DISPLAY_INFO (f); local
[all...]
H A Dxterm.h1106 extern void x_session_initialize P_ ((struct x_display_info *dpyinfo));

Completed in 601 milliseconds