Lines Matching defs:pathid

53  * IPFGPID  - Indicates you have specified a pathid.
535 * This function makes iucv ready for use. It allocates the pathid
571 * the iucv interrupt buffer and frees the pathid table. Called after the
651 * @pathid: path identification number.
654 * Sever an iucv path to free up the pathid. Used internally.
656 static int iucv_sever_pathid(u16 pathid, u8 *userdata)
664 parm->ctrl.ippathid = pathid;
683 * work items for the now stale pathid. The caller needs to hold the
691 * When a path is severed, the pathid can be reused immediately
693 * all entries from the task queue that refer to a stale pathid
718 * Returns 0 on success, -ENOMEM if the memory allocation for the pathid
765 iucv_sever_pathid(p->pathid, NULL);
766 iucv_path_table[p->pathid] = NULL;
832 parm->ctrl.ippathid = path->pathid;
899 path->pathid = parm->ctrl.ippathid;
905 iucv_path_table[path->pathid] = path;
942 parm->ctrl.ippathid = path->pathid;
974 parm->ctrl.ippathid = path->pathid;
1001 rc = iucv_sever_pathid(path->pathid, userdata);
1002 iucv_path_table[path->pathid] = NULL;
1035 parm->purge.ippathid = path->pathid;
1129 parm->db.ippathid = path->pathid;
1198 parm->db.ippathid = path->pathid;
1219 * pathid, msgid, and trgcls. Prmmsg signifies the data is moved into
1238 parm->dpl.ippathid = path->pathid;
1246 parm->db.ippathid = path->pathid;
1289 parm->dpl.ippathid = path->pathid;
1298 parm->db.ippathid = path->pathid;
1376 parm->dpl.ippathid = path->pathid;
1385 parm->db.ippathid = path->pathid;
1432 /* New pathid, handler found. Create a new path struct. */
1437 path->pathid = ipp->ippathid;
1438 iucv_path_table[path->pathid] = path;
1458 iucv_path_table[path->pathid] = NULL;
1525 iucv_sever_pathid(path->pathid, NULL);
1526 iucv_path_table[path->pathid] = NULL;