Lines Matching defs:index

261 print_mgr_table_entry(int index)
263 printf("%s:\n", dsession_mgr_table[index].session_id);
265 if (dsession_mgr_table[index].open)
271 if (dsession_mgr_table[index].busid[0])
272 printf("\tbusid = %s\n", dsession_mgr_table[index].busid);
277 if (dsession_mgr_table[index].dev_path[0])
278 printf("\tdev_path = %s\n", dsession_mgr_table[index].dev_path);
283 if (dsession_mgr_table[index].display == -1)
287 printf("\tdisplay = :%d\n", dsession_mgr_table[index].display);
289 if (dsession_mgr_table[index].status[0])
290 printf("\tstatus = %s\n", dsession_mgr_table[index].status);
295 if (dsession_mgr_table[index].usr_session[0])
297 dsession_mgr_table[index].usr_session);
603 verify_and_set(char *type, int index)
612 if (index == ALL)
618 session_id = dsession_mgr_table[index].session_id;
693 pid_t server_pid = dsession_mgr_table[index].server_pid;
719 dsession_mgr_table[index].open = FALSE;
721 strlcpy(dsession_mgr_table[index].session_id,
723 strlcpy(dsession_mgr_table[index].status,
726 memcpy(&shm_table[index],
727 &dsession_mgr_table[index],
816 dsession_mgr_table[index].open = ck_sessions[0].open;
818 if (dsession_mgr_table[index].open) {
819 dsession_mgr_table[index].display = ck_sessions[0].display;
820 strlcpy(dsession_mgr_table[index].status,
823 if (!set_server_pid(index)) {
824 dsession_mgr_table[index].server_pid = -1;
827 dsession_mgr_table[index].display);
831 strlcpy(dsession_mgr_table[index].status,
834 memcpy(&shm_table[index], &dsession_mgr_table[index],
931 int index;
938 index = entry;
941 display = index + 1;
946 for (index = 0; index < disp_num; index++) {
947 if (strcmp(dsession_mgr_table[index].dev_path, device) == 0)
951 if (index < disp_num) {
953 if (dsession_mgr_table[index].session_id[0] &&
954 (strcmp(dsession_mgr_table[index].session_id, "Deleted")
966 if (dsession_mgr_table[index].display != -1) {
974 dsession_mgr_table[index].display) {
975 strlcpy(dsession_mgr_table[index].session_id,
979 dsession_mgr_table[index].session_id,
980 basename(dsession_mgr_table[index].dev_path));
987 return index;
991 /* index == disp_num, and adding a new session */
1023 snprintf(dsession_mgr_table[index].busid,
1024 sizeof (dsession_mgr_table[index].busid),
1028 if (index < disp_num) {
1029 if ((display = dsession_mgr_table[index].display)
1031 display = index + 1;
1035 strlcpy(dsession_mgr_table[index].dev_path, dev_path,
1038 dsession_mgr_table[index].display = -1;
1039 dsession_mgr_table[index].server_pid = -1;
1042 display = index + 1;
1068 display, dsession_mgr_table[index].busid);
1075 basename(dsession_mgr_table[index].dev_path));
1077 strlcpy(dsession_mgr_table[index].session_id, output,
1080 return index;
1084 basename(dsession_mgr_table[index].dev_path));