Lines Matching refs:pathid
65 * IPFGPID - Indicates you have specified a pathid.
575 * This function makes iucv ready for use. It allocates the pathid
611 * the iucv interrupt buffer and frees the pathid table. Called after the
697 * @pathid: path identification number.
700 * Sever an iucv path to free up the pathid. Used internally.
702 static int iucv_sever_pathid(u16 pathid, u8 userdata[16])
710 parm->ctrl.ippathid = pathid;
729 * work items for the now stale pathid. The caller needs to hold the
737 * When a path is severed, the pathid can be reused immediatly
739 * all entries from the task queue that refer to a stale pathid
764 * Returns 0 on success, -ENOMEM if the memory allocation for the pathid
811 iucv_sever_pathid(p->pathid, NULL);
812 iucv_path_table[p->pathid] = NULL;
875 parm->ctrl.ippathid = path->pathid;
942 path->pathid = parm->ctrl.ippathid;
948 iucv_path_table[path->pathid] = path;
985 parm->ctrl.ippathid = path->pathid;
1017 parm->ctrl.ippathid = path->pathid;
1044 rc = iucv_sever_pathid(path->pathid, userdata);
1045 iucv_path_table[path->pathid] = NULL;
1078 parm->purge.ippathid = path->pathid;
1173 parm->db.ippathid = path->pathid;
1243 parm->db.ippathid = path->pathid;
1264 * pathid, msgid, and trgcls. Prmmsg signifies the data is moved into
1283 parm->dpl.ippathid = path->pathid;
1291 parm->db.ippathid = path->pathid;
1334 parm->dpl.ippathid = path->pathid;
1343 parm->db.ippathid = path->pathid;
1420 parm->dpl.ippathid = path->pathid;
1429 parm->db.ippathid = path->pathid;
1476 /* New pathid, handler found. Create a new path struct. */
1481 path->pathid = ipp->ippathid;
1482 iucv_path_table[path->pathid] = path;
1502 iucv_path_table[path->pathid] = NULL;
1569 iucv_sever_pathid(path->pathid, NULL);
1570 iucv_path_table[path->pathid] = NULL;