Lines Matching refs:ppd
107 dd->f_sendctrl(rcd->ppd, QIB_SENDCTRL_DISARM_BUF(i)); in qib_disarm_piobufs_ifneeded()
116 struct qib_pportdata *ppd; in is_sdma_buf() local
120 ppd = dd->pport + pidx; in is_sdma_buf()
121 if (i >= ppd->sdma_state.first_sendbuf && in is_sdma_buf()
122 i < ppd->sdma_state.last_sendbuf) in is_sdma_buf()
123 return ppd; in is_sdma_buf()
174 struct qib_pportdata *ppd, *pppd[QIB_MAX_IB_PORTS]; in qib_disarm_piobufs_set() local
190 ppd = is_sdma_buf(dd, i); in qib_disarm_piobufs_set()
191 if (ppd) { in qib_disarm_piobufs_set()
192 pppd[ppd->port] = ppd; in qib_disarm_piobufs_set()
457 void qib_cancel_sends(struct qib_pportdata *ppd) in qib_cancel_sends() argument
459 struct qib_devdata *dd = ppd->dd; in qib_cancel_sends()
477 if (rcd && rcd->ppd == ppd) { in qib_cancel_sends()
502 dd->f_sendctrl(ppd, QIB_SENDCTRL_DISARM_ALL | in qib_cancel_sends()
518 void qib_hol_down(struct qib_pportdata *ppd) in qib_hol_down() argument
524 if (!(ppd->lflags & QIBL_IB_AUTONEG_INPROG)) in qib_hol_down()
525 qib_cancel_sends(ppd); in qib_hol_down()
533 void qib_hol_init(struct qib_pportdata *ppd) in qib_hol_init() argument
535 if (ppd->hol_state != QIB_HOL_INIT) { in qib_hol_init()
536 ppd->hol_state = QIB_HOL_INIT; in qib_hol_init()
537 mod_timer(&ppd->hol_timer, in qib_hol_init()
547 void qib_hol_up(struct qib_pportdata *ppd) in qib_hol_up() argument
549 ppd->hol_state = QIB_HOL_UP; in qib_hol_up()
557 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; in qib_hol_event() local
560 if (!(ppd->dd->flags & QIB_INITTED)) in qib_hol_event()
563 if (ppd->hol_state != QIB_HOL_UP) { in qib_hol_event()
568 qib_hol_down(ppd); in qib_hol_event()
569 mod_timer(&ppd->hol_timer, in qib_hol_event()