Lines Matching defs:subport
302 unsigned subport = subport_fp(fp);
324 } else if (!subport) {
332 tidoff = tidcnt * (subport - 1);
494 * @subport: the subport
508 static int ipath_tid_free(struct ipath_portdata *pd, unsigned subport,
531 else if (!subport) {
537 porttid += tidcnt * (subport - 1);
736 * @subport: the subport
743 static int ipath_manage_rcvq(struct ipath_portdata *pd, unsigned subport,
750 pd->port_port, subport);
751 if (subport)
1162 struct ipath_portdata *pd, unsigned subport)
1178 * Each process has all the subport uregbase, rcvhdrq, and
1192 PAGE_SIZE * subport)) {
1193 addr = pd->subport_uregbase + PAGE_SIZE * subport;
1196 pd->port_rcvhdrq_size * subport)) {
1198 pd->port_rcvhdrq_size * subport;
1201 size * subport)) {
1202 addr = pd->subport_rcvegrbuf + size * subport;
1461 /* no subport implementation prior to software version 1.3 */
1477 /* no subport implementation so cannot be compatible */
1501 * skip the subport allocation.
1515 /* Check for subport compatibility */
1885 fd->subport);
2077 pd->active_slaves &= ~(1 << fd->subport);
2078 put_pid(pd->port_subpid[fd->subport]);
2079 pd->port_subpid[fd->subport] = NULL;
2159 static int ipath_port_info(struct ipath_portdata *pd, u16 subport,
2171 info.subport = subport;