Lines Matching defs:proto
318 struct di_devlink_handle *hdp, proto = {0};
411 proto.dev_dir = dev_dir;
412 proto.db_dir = db_dir;
413 proto.flags = flags;
414 proto.lock_fd = -1;
421 if (HDL_RDWR(&proto)) {
422 if (enter_db_lock(&proto, root_dir) != 1) {
427 DB(&proto)->db_fd = -1;
434 *hdp = proto;
438 * in the dev_dir field (obtained from the proto handle).
443 if ((hdp->dev_dir = strdup(proto.dev_dir)) == NULL) {
448 if ((hdp->db_dir = strdup(proto.db_dir)) == NULL) {
457 if (HDL_RDWR(&proto)) {
459 get_db_path(&proto, DB_FILE, path, sizeof (path));
461 exit_db_lock(&proto);