Lines Matching defs:pathid
53 * IPFGPID - Indicates you have specified a pathid.
533 * This function makes iucv ready for use. It allocates the pathid
569 * the iucv interrupt buffer and frees the pathid table. Called after the
649 * @pathid: path identification number.
652 * Sever an iucv path to free up the pathid. Used internally.
654 static int iucv_sever_pathid(u16 pathid, u8 *userdata)
662 parm->ctrl.ippathid = pathid;
681 * work items for the now stale pathid. The caller needs to hold the
689 * When a path is severed, the pathid can be reused immediately
691 * all entries from the task queue that refer to a stale pathid
716 * Returns 0 on success, -ENOMEM if the memory allocation for the pathid
763 iucv_sever_pathid(p->pathid, NULL);
764 iucv_path_table[p->pathid] = NULL;
830 parm->ctrl.ippathid = path->pathid;
897 path->pathid = parm->ctrl.ippathid;
903 iucv_path_table[path->pathid] = path;
940 parm->ctrl.ippathid = path->pathid;
972 parm->ctrl.ippathid = path->pathid;
999 rc = iucv_sever_pathid(path->pathid, userdata);
1000 iucv_path_table[path->pathid] = NULL;
1033 parm->purge.ippathid = path->pathid;
1127 parm->db.ippathid = path->pathid;
1196 parm->db.ippathid = path->pathid;
1217 * pathid, msgid, and trgcls. Prmmsg signifies the data is moved into
1236 parm->dpl.ippathid = path->pathid;
1244 parm->db.ippathid = path->pathid;
1287 parm->dpl.ippathid = path->pathid;
1296 parm->db.ippathid = path->pathid;
1373 parm->dpl.ippathid = path->pathid;
1382 parm->db.ippathid = path->pathid;
1429 /* New pathid, handler found. Create a new path struct. */
1434 path->pathid = ipp->ippathid;
1435 iucv_path_table[path->pathid] = path;
1455 iucv_path_table[path->pathid] = NULL;
1522 iucv_sever_pathid(path->pathid, NULL);
1523 iucv_path_table[path->pathid] = NULL;