Lines Matching refs:ci
72 static void hidp_copy_session(struct hidp_session *session, struct hidp_conninfo *ci) in hidp_copy_session() argument
75 memset(ci, 0, sizeof(*ci)); in hidp_copy_session()
76 bacpy(&ci->bdaddr, &session->bdaddr); in hidp_copy_session()
78 ci->flags = session->flags & valid_flags; in hidp_copy_session()
79 ci->state = BT_CONNECTED; in hidp_copy_session()
82 ci->vendor = session->input->id.vendor; in hidp_copy_session()
83 ci->product = session->input->id.product; in hidp_copy_session()
84 ci->version = session->input->id.version; in hidp_copy_session()
86 strlcpy(ci->name, session->input->name, 128); in hidp_copy_session()
88 strlcpy(ci->name, "HID Boot Device", 128); in hidp_copy_session()
90 ci->vendor = session->hid->vendor; in hidp_copy_session()
91 ci->product = session->hid->product; in hidp_copy_session()
92 ci->version = session->hid->version; in hidp_copy_session()
93 strlcpy(ci->name, session->hid->name, 128); in hidp_copy_session()
1420 struct hidp_conninfo ci; in hidp_get_connlist() local
1422 hidp_copy_session(session, &ci); in hidp_get_connlist()
1424 if (copy_to_user(req->ci, &ci, sizeof(ci))) { in hidp_get_connlist()
1432 req->ci++; in hidp_get_connlist()
1440 int hidp_get_conninfo(struct hidp_conninfo *ci) in hidp_get_conninfo() argument
1444 session = hidp_session_find(&ci->bdaddr); in hidp_get_conninfo()
1446 hidp_copy_session(session, ci); in hidp_get_conninfo()