Lines Matching refs:subport
300 unsigned subport = subport_fp(fp);
322 } else if (!subport) {
330 tidoff = tidcnt * (subport - 1);
492 * @subport: the subport
506 static int ipath_tid_free(struct ipath_portdata *pd, unsigned subport,
529 else if (!subport) {
535 porttid += tidcnt * (subport - 1);
734 * @subport: the subport
741 static int ipath_manage_rcvq(struct ipath_portdata *pd, unsigned subport,
748 pd->port_port, subport);
749 if (subport)
1160 struct ipath_portdata *pd, unsigned subport)
1176 * Each process has all the subport uregbase, rcvhdrq, and
1190 PAGE_SIZE * subport)) {
1191 addr = pd->subport_uregbase + PAGE_SIZE * subport;
1194 pd->port_rcvhdrq_size * subport)) {
1196 pd->port_rcvhdrq_size * subport;
1199 size * subport)) {
1200 addr = pd->subport_rcvegrbuf + size * subport;
1459 /* no subport implementation prior to software version 1.3 */
1475 /* no subport implementation so cannot be compatible */
1499 * skip the subport allocation.
1513 /* Check for subport compatibility */
1886 fd->subport);
2073 pd->active_slaves &= ~(1 << fd->subport);
2074 put_pid(pd->port_subpid[fd->subport]);
2075 pd->port_subpid[fd->subport] = NULL;
2155 static int ipath_port_info(struct ipath_portdata *pd, u16 subport,
2167 info.subport = subport;