Searched refs:ppd (Results 1 - 25 of 51) sorted by relevance

123

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/infiniband/hw/qib/
H A Dqib_sdma.c123 static void clear_sdma_activelist(struct qib_pportdata *ppd) argument
127 list_for_each_entry_safe(txp, txp_next, &ppd->sdma_activelist, list) {
134 unmap_desc(ppd, idx);
135 if (++idx == ppd->sdma_descq_cnt)
146 struct qib_pportdata *ppd = (struct qib_pportdata *) opaque; local
149 spin_lock_irqsave(&ppd->sdma_lock, flags);
161 qib_sdma_make_progress(ppd);
163 clear_sdma_activelist(ppd);
169 ppd->sdma_descq_removed = ppd
191 sdma_hw_start_up(struct qib_pportdata *ppd) argument
202 sdma_sw_tear_down(struct qib_pportdata *ppd) argument
210 sdma_start_sw_clean_up(struct qib_pportdata *ppd) argument
215 sdma_set_state(struct qib_pportdata *ppd, enum qib_sdma_states next_state) argument
251 unmap_desc(struct qib_pportdata *ppd, unsigned head) argument
266 alloc_sdma(struct qib_pportdata *ppd) argument
305 free_sdma(struct qib_pportdata *ppd) argument
326 make_sdma_desc(struct qib_pportdata *ppd, u64 *sdmadesc, u64 addr, u64 dwlen, u64 dwoffset) argument
346 qib_sdma_make_progress(struct qib_pportdata *ppd) argument
411 qib_sdma_intr(struct qib_pportdata *ppd) argument
422 __qib_sdma_intr(struct qib_pportdata *ppd) argument
428 qib_setup_sdma(struct qib_pportdata *ppd) argument
472 qib_teardown_sdma(struct qib_pportdata *ppd) argument
486 qib_sdma_running(struct qib_pportdata *ppd) argument
505 complete_sdma_err_req(struct qib_pportdata *ppd, struct qib_verbs_txreq *tx) argument
525 qib_sdma_verbs_send(struct qib_pportdata *ppd, struct qib_sge_state *ss, u32 dwords, struct qib_verbs_txreq *tx) argument
708 qib_sdma_process_event(struct qib_pportdata *ppd, enum qib_sdma_events event) argument
723 __qib_sdma_process_event(struct qib_pportdata *ppd, enum qib_sdma_events event) argument
[all...]
H A Dqib_intr.c72 static void signal_ib_event(struct qib_pportdata *ppd, enum ib_event_type ev) argument
75 struct qib_devdata *dd = ppd->dd;
78 event.element.port_num = ppd->port;
83 void qib_handle_e_ibstatuschanged(struct qib_pportdata *ppd, u64 ibcs) argument
85 struct qib_devdata *dd = ppd->dd;
100 if (lstate >= IB_PORT_INIT && (ppd->lflags & QIBL_LINKDOWN) &&
103 if (dd->f_ib_updown(ppd, 1, ibcs))
105 } else if (ppd->lflags & (QIBL_LINKINIT | QIBL_LINKARMED |
109 dd->f_ib_updown(ppd, 0, ibcs))
111 qib_set_uevent_bits(ppd, _QIB_EVENT_LINKDOWN_BI
171 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_driver.c90 struct qib_pportdata *ppd; local
99 ppd = dd->pport + pidx;
100 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT |
122 struct qib_pportdata *ppd; local
131 ppd = dd->pport + pidx;
132 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT |
160 int qib_wait_linkstate(struct qib_pportdata *ppd, u32 state, int msecs) argument
165 spin_lock_irqsave(&ppd
188 qib_set_linkstate(struct qib_pportdata *ppd, u8 newstate) argument
287 qib_rcv_hdrerr(struct qib_pportdata *ppd, u32 ctxt, u32 eflags, u32 l, u32 etail, __le32 *rhf_addr, struct qib_message_header *hdr) argument
312 struct qib_pportdata *ppd = rcd->ppd; local
463 qib_set_mtu(struct qib_pportdata *ppd, u16 arg) argument
502 qib_set_lid(struct qib_pportdata *ppd, u32 lid, u8 lmc) argument
531 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
552 qib_set_led_override(struct qib_pportdata *ppd, unsigned int val) argument
607 struct qib_pportdata *ppd; local
[all...]
H A Dqib_iba7322.c54 static void sendctrl_7322_mod(struct qib_pportdata *ppd, u32 op);
65 static void qib_set_ib_7322_lstate(struct qib_pportdata *ppd, u16 linkcmd,
567 struct qib_pportdata *ppd; member in struct:qib_chippport_specific
756 static inline u64 qib_read_kreg_port(const struct qib_pportdata *ppd, argument
759 if (!ppd->cpspec->kpregbase || !(ppd->dd->flags & QIB_PRESENT))
761 return readq(&ppd->cpspec->kpregbase[regno]);
764 static inline void qib_write_kreg_port(const struct qib_pportdata *ppd, argument
767 if (ppd->cpspec && ppd
804 write_7322_creg_port(const struct qib_pportdata *ppd, u16 regno, u64 value) argument
812 read_7322_creg_port(const struct qib_pportdata *ppd, u16 regno) argument
821 read_7322_creg32_port(const struct qib_pportdata *ppd, u16 regno) argument
1238 qib_disarm_7322_senderrbufs(struct qib_pportdata *ppd) argument
1311 flush_fifo(struct qib_pportdata *ppd) argument
1358 qib_7322_sdma_sendctrl(struct qib_pportdata *ppd, unsigned op) argument
1420 qib_7322_sdma_hw_clean_up(struct qib_pportdata *ppd) argument
1425 qib_sdma_7322_setlengen(struct qib_pportdata *ppd) argument
1441 qib_sdma_update_7322_tail(struct qib_pportdata *ppd, u16 tail) argument
1452 qib_7322_sdma_hw_start_up(struct qib_pportdata *ppd) argument
1481 sdma_7322_p_errors(struct qib_pportdata *ppd, u64 errs) argument
1626 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
1633 disable_chase(struct qib_pportdata *ppd, u64 tnow, u8 ibclt) argument
1646 handle_serdes_issues(struct qib_pportdata *ppd, u64 ibcst) argument
1712 handle_7322_p_errors(struct qib_pportdata *ppd) argument
2086 qib_set_ib_7322_lstate(struct qib_pportdata *ppd, u16 linkcmd, u16 linitcmd) argument
2143 set_vls(struct qib_pportdata *ppd) argument
2200 qib_7322_bringup_serdes(struct qib_pportdata *ppd) argument
2340 qib_7322_mini_quiet_serdes(struct qib_pportdata *ppd) argument
2435 qib_setup_7322_setextled(struct qib_pportdata *ppd, u32 on) argument
2634 struct qib_pportdata *ppd; local
2880 struct qib_pportdata *ppd = data; local
2909 struct qib_pportdata *ppd = data; local
2938 struct qib_pportdata *ppd = data; local
2968 struct qib_pportdata *ppd = data; local
3319 struct qib_pportdata *ppd = &dd->pport[i]; local
3537 qib_7322_get_ib_cfg(struct qib_pportdata *ppd, int which) argument
3640 qib_7322_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val) argument
3895 qib_7322_set_loopback(struct qib_pportdata *ppd, const char *what) argument
3929 get_vl_weights(struct qib_pportdata *ppd, unsigned regno, struct ib_vl_weight_elem *vl) argument
3944 set_vl_weights(struct qib_pportdata *ppd, unsigned regno, struct ib_vl_weight_elem *vl) argument
3970 qib_7322_get_ib_table(struct qib_pportdata *ppd, int which, void *t) argument
3987 qib_7322_set_ib_table(struct qib_pportdata *ppd, int which, void *t) argument
4048 rcvctrl_7322_mod(struct qib_pportdata *ppd, unsigned int op, int ctxt) argument
4188 sendctrl_7322_mod(struct qib_pportdata *ppd, u32 op) argument
4298 qib_portcntr_7322(struct qib_pportdata *ppd, u32 reg) argument
4641 struct qib_pportdata *ppd = &dd->pport[port]; local
4684 struct qib_pportdata *ppd; local
4757 qib_7322_mini_pcs_reset(struct qib_pportdata *ppd) argument
4790 autoneg_7322_sendpkt(struct qib_pportdata *ppd, u32 *hdr, u32 dcnt, u32 *data) argument
4829 qib_autoneg_7322_send(struct qib_pportdata *ppd, int which) argument
4887 set_7322_ibspeed_fast(struct qib_pportdata *ppd, u32 speed) argument
4918 try_7322_autoneg(struct qib_pportdata *ppd) argument
4939 struct qib_pportdata *ppd; local
5007 try_7322_ipg(struct qib_pportdata *ppd) argument
5069 struct qib_pportdata *ppd; local
5109 qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
5413 struct qib_pportdata *ppd = NULL; local
5507 struct qib_pportdata *ppd; local
5545 qib_init_7322_qsfp(struct qib_pportdata *ppd) argument
5627 struct qib_pportdata *ppd = &dd->pport[pidx]; local
5720 struct qib_pportdata *ppd = dd->pport + n; local
5748 write_7322_init_portregs(struct qib_pportdata *ppd) argument
5802 struct qib_pportdata *ppd; local
5884 struct qib_pportdata *ppd; local
6214 qib_7322_getsendbuf(struct qib_pportdata *ppd, u64 pbc, u32 *pbufnum) argument
6234 qib_set_cntr_7322_sample(struct qib_pportdata *ppd, u32 intv, u32 start) argument
6244 qib_sdma_set_7322_desc_cnt(struct qib_pportdata *ppd, unsigned cnt) argument
6296 qib_7322_sdma_init_early(struct qib_pportdata *ppd) argument
6301 init_sdma_7322_regs(struct qib_pportdata *ppd) argument
6340 qib_sdma_7322_gethead(struct qib_pportdata *ppd) argument
6385 qib_sdma_7322_busy(struct qib_pportdata *ppd) argument
6401 qib_7322_setpbc_control(struct qib_pportdata *ppd, u32 plen, u8 srate, u8 vl) argument
6766 set_txdds(struct qib_pportdata *ppd, int ridx, const struct txdds_ent *tp) argument
7016 find_best_ent(struct qib_pportdata *ppd, const struct txdds_ent **sdr_dds, const struct txdds_ent **ddr_dds, const struct txdds_ent **qdr_dds, int override) argument
7077 init_txdds_table(struct qib_pportdata *ppd, int override) argument
7198 ibsd_wr_allchans(struct qib_pportdata *ppd, int addr, unsigned data, unsigned mask) argument
7213 serdes_7322_init(struct qib_pportdata *ppd) argument
7319 set_man_code(struct qib_pportdata *ppd, int chan, int code) argument
7325 set_man_mode_h1(struct qib_pportdata *ppd, int chan, int enable, u32 tapenable) argument
7337 clock_man(struct qib_pportdata *ppd, int chan) argument
7354 write_tx_serdes_param(struct qib_pportdata *ppd, struct txdds_ent *txdds) argument
7388 adj_tx_serdes(struct qib_pportdata *ppd) argument
7401 force_h1(struct qib_pportdata *ppd) argument
7600 setup_7322_link_recovery(struct qib_pportdata *ppd, u32 both) argument
7634 check_7322_rxe_status(struct qib_pportdata *ppd) argument
[all...]
H A Dqib_qsfp.c47 static int qsfp_read(struct qib_pportdata *ppd, int addr, void *bp, int len) argument
49 struct qib_devdata *dd = ppd->dd;
73 if (ppd->hw_pidx) {
89 qib_dev_porterr(dd, ppd->port,
138 qib_dev_porterr(dd, ppd->port, "QSFP failed even retrying\n");
140 qib_dev_porterr(dd, ppd->port, "QSFP retries: %d\n", pass);
156 static int qib_qsfp_write(struct qib_pportdata *ppd, int addr, void *bp, argument
159 struct qib_devdata *dd = ppd->dd;
182 if (ppd->hw_pidx) {
197 qib_dev_porterr(dd, ppd
251 qsfp_cks(struct qib_pportdata *ppd, int first, int next) argument
271 qib_refresh_qsfp_cache(struct qib_pportdata *ppd, struct qib_qsfp_cache *cp) argument
504 qib_qsfp_dump(struct qib_pportdata *ppd, char *buf, int len) argument
[all...]
H A Dqib_user_sdma.h45 int qib_user_sdma_make_progress(struct qib_pportdata *ppd,
48 void qib_user_sdma_queue_drain(struct qib_pportdata *ppd,
H A Dqib_iba7220.c50 static void sendctrl_7220_mod(struct qib_pportdata *ppd, u32 op);
749 static void qib_disarm_7220_senderrbufs(struct qib_pportdata *ppd) argument
752 struct qib_devdata *dd = ppd->dd;
777 static void qib_7220_sdma_sendctrl(struct qib_pportdata *ppd, unsigned op) argument
779 struct qib_devdata *dd = ppd->dd;
809 static void qib_decode_7220_sdma_errs(struct qib_pportdata *ppd, argument
855 static void qib_7220_sdma_hw_clean_up(struct qib_pportdata *ppd) argument
858 sendctrl_7220_mod(ppd, QIB_SENDCTRL_DISARM_ALL | QIB_SENDCTRL_FLUSH |
860 ppd->dd->upd_pio_shadow = 1; /* update our idea of what's busy */
863 static void qib_sdma_7220_setlengen(struct qib_pportdata *ppd) argument
876 qib_7220_sdma_hw_start_up(struct qib_pportdata *ppd) argument
895 sdma_7220_errors(struct qib_pportdata *ppd, u64 errs) argument
1044 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
1050 handle_7220_chase(struct qib_pportdata *ppd, u64 ibcst) argument
1094 struct qib_pportdata *ppd = dd->pport; local
1486 qib_set_ib_7220_lstate(struct qib_pportdata *ppd, u16 linkcmd, u16 linitcmd) argument
1531 qib_7220_bringup_serdes(struct qib_pportdata *ppd) argument
1647 qib_7220_quiet_serdes(struct qib_pportdata *ppd) argument
1727 qib_setup_7220_setextled(struct qib_pportdata *ppd, u32 on) argument
1804 sdma_7220_intr(struct qib_pportdata *ppd, u64 istat) argument
2343 qib_7220_get_ib_cfg(struct qib_pportdata *ppd, int which) argument
2431 qib_7220_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val) argument
2675 qib_7220_set_loopback(struct qib_pportdata *ppd, const char *what) argument
2732 rcvctrl_7220_mod(struct qib_pportdata *ppd, unsigned int op, int ctxt) argument
2819 sendctrl_7220_mod(struct qib_pportdata *ppd, u32 op) argument
2906 qib_portcntr_7220(struct qib_pportdata *ppd, u32 reg) argument
3216 struct qib_pportdata *ppd = &dd->pport[port]; local
3251 struct qib_pportdata *ppd = dd->pport; local
3309 qib_7220_xgxs_reset(struct qib_pportdata *ppd) argument
3340 get_7220_link_buf(struct qib_pportdata *ppd, u32 *bnum) argument
3384 autoneg_7220_sendpkt(struct qib_pportdata *ppd, u32 *hdr, u32 dcnt, u32 *data) argument
3419 autoneg_7220_send(struct qib_pportdata *ppd, int which) argument
3477 set_7220_ibspeed_fast(struct qib_pportdata *ppd, u32 speed) argument
3499 try_7220_autoneg(struct qib_pportdata *ppd) argument
3528 struct qib_pportdata *ppd; local
3624 qib_7220_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
3975 struct qib_pportdata *ppd; local
4161 qib_7220_getsendbuf(struct qib_pportdata *ppd, u64 pbc, u32 *pbufnum) argument
4184 qib_set_cntr_7220_sample(struct qib_pportdata *ppd, u32 intv, u32 start) argument
4198 qib_sdma_update_7220_tail(struct qib_pportdata *ppd, u16 tail) argument
4206 qib_sdma_set_7220_desc_cnt(struct qib_pportdata *ppd, unsigned cnt) argument
4250 qib_7220_sdma_init_early(struct qib_pportdata *ppd) argument
4255 init_sdma_7220_regs(struct qib_pportdata *ppd) argument
4293 qib_sdma_7220_gethead(struct qib_pportdata *ppd) argument
4339 qib_sdma_7220_busy(struct qib_pportdata *ppd) argument
4357 qib_7220_setpbc_control(struct qib_pportdata *ppd, u32 plen, u8 srate, u8 vl) argument
[all...]
H A Dqib_mad.c317 struct qib_pportdata *ppd = dd->pport + pidx; local
318 struct qib_ibport *ibp = &ppd->ibport_data;
319 __be64 g = ppd->guid;
337 static void set_link_width_enabled(struct qib_pportdata *ppd, u32 w) argument
339 (void) ppd->dd->f_set_ib_cfg(ppd, QIB_IB_CFG_LWID_ENB, w);
342 static void set_link_speed_enabled(struct qib_pportdata *ppd, u32 s) argument
344 (void) ppd->dd->f_set_ib_cfg(ppd, QIB_IB_CFG_SPD_ENB, s);
347 static int get_overrunthreshold(struct qib_pportdata *ppd) argument
359 set_overrunthreshold(struct qib_pportdata *ppd, unsigned n) argument
366 get_phyerrthreshold(struct qib_pportdata *ppd) argument
378 set_phyerrthreshold(struct qib_pportdata *ppd, unsigned n) argument
391 get_linkdowndefaultstate(struct qib_pportdata *ppd) argument
433 struct qib_pportdata *ppd; local
557 struct qib_pportdata *ppd = dd->pport + port - 1; local
605 struct qib_pportdata *ppd = dd->pport + pidx; local
633 struct qib_pportdata *ppd; local
864 rm_pkey(struct qib_pportdata *ppd, u16 key) argument
894 add_pkey(struct qib_pportdata *ppd, u16 key) argument
959 struct qib_pportdata *ppd; local
1070 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); local
1092 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); local
1157 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1195 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1234 get_counter(struct qib_ibport *ibp, struct qib_pportdata *ppd, __be16 sel) argument
1263 xmit_wait_get_value_delta(struct qib_pportdata *ppd) argument
1272 cache_hw_sample_counters(struct qib_pportdata *ppd) argument
1288 get_cache_hw_sample_counters(struct qib_pportdata *ppd, __be16 sel) argument
1324 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1363 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1403 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1503 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1614 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1653 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1714 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1767 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1805 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
2084 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_tx.c106 dd->f_sendctrl(rcd->ppd, QIB_SENDCTRL_DISARM_BUF(i));
115 struct qib_pportdata *ppd; local
119 ppd = dd->pport + pidx;
120 if (i >= ppd->sdma_state.first_sendbuf &&
121 i < ppd->sdma_state.last_sendbuf)
122 return ppd;
173 struct qib_pportdata *ppd, *pppd[QIB_MAX_IB_PORTS]; local
188 ppd = is_sdma_buf(dd, i);
189 if (ppd) {
190 pppd[ppd
446 qib_cancel_sends(struct qib_pportdata *ppd) argument
507 qib_hol_down(struct qib_pportdata *ppd) argument
522 qib_hol_init(struct qib_pportdata *ppd) argument
536 qib_hol_up(struct qib_pportdata *ppd) argument
546 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_sysfs.c76 static ssize_t show_hrtbt_enb(struct qib_pportdata *ppd, char *buf) argument
78 struct qib_devdata *dd = ppd->dd;
81 ret = dd->f_get_ib_cfg(ppd, QIB_IB_CFG_HRTBT);
86 static ssize_t store_hrtbt_enb(struct qib_pportdata *ppd, const char *buf, argument
89 struct qib_devdata *dd = ppd->dd;
103 ret = dd->f_set_ib_cfg(ppd, QIB_IB_CFG_HRTBT, val);
109 static ssize_t store_loopback(struct qib_pportdata *ppd, const char *buf, argument
112 struct qib_devdata *dd = ppd->dd;
115 r = dd->f_set_ib_loopback(ppd, buf);
122 static ssize_t store_led_override(struct qib_pportdata *ppd, cons argument
137 show_status(struct qib_pportdata *ppd, char *buf) argument
167 show_status_str(struct qib_pportdata *ppd, char *buf) argument
239 struct qib_pportdata *ppd = local
250 struct qib_pportdata *ppd = local
327 struct qib_pportdata *ppd = local
399 struct qib_pportdata *ppd = local
411 struct qib_pportdata *ppd = local
631 struct qib_pportdata *ppd; local
702 struct qib_pportdata *ppd; local
[all...]
H A Dqib_init.c127 struct qib_pportdata *ppd; local
133 ppd = dd->pport + (i % dd->num_pports);
134 rcd = qib_create_ctxtdata(ppd, i);
152 struct qib_ctxtdata *qib_create_ctxtdata(struct qib_pportdata *ppd, u32 ctxt) argument
154 struct qib_devdata *dd = ppd->dd;
160 rcd->ppd = ppd;
192 void qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, argument
195 ppd->dd = dd;
196 ppd
502 struct qib_pportdata *ppd; local
681 struct qib_pportdata *ppd; local
716 struct qib_pportdata *ppd; local
991 struct qib_pportdata *ppd; local
[all...]
H A Dqib_user_sdma.c564 static int qib_user_sdma_queue_clean(struct qib_pportdata *ppd, argument
567 struct qib_devdata *dd = ppd->dd;
576 s64 descd = ppd->sdma_descq_removed - pkt->added;
612 static int qib_user_sdma_hwqueue_clean(struct qib_pportdata *ppd) argument
617 spin_lock_irqsave(&ppd->sdma_lock, flags);
618 ret = qib_sdma_make_progress(ppd);
619 spin_unlock_irqrestore(&ppd->sdma_lock, flags);
625 void qib_user_sdma_queue_drain(struct qib_pportdata *ppd, argument
628 struct qib_devdata *dd = ppd->dd;
640 qib_user_sdma_hwqueue_clean(ppd);
658 qib_sdma_make_desc0(struct qib_pportdata *ppd, u64 addr, u64 dwlen, u64 dwoffset) argument
692 qib_user_sdma_send_frag(struct qib_pportdata *ppd, struct qib_user_sdma_pkt *pkt, int idx, unsigned ofs, u16 tail) argument
715 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist) argument
811 struct qib_pportdata *ppd = rcd->ppd; local
876 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
[all...]
H A Dqib_verbs.c546 struct qib_ibport *ibp = &rcd->ppd->ibport_data;
594 struct qib_pportdata *ppd = rcd->ppd; local
595 struct qib_ibport *ibp = &ppd->ibport_data;
611 lid &= ~((1 << ppd->lmc) - 1);
612 if (unlikely(lid != ppd->lid))
986 * This is called with ppd->sdma_lock held.
988 void qib_verbs_sdma_desc_avail(struct qib_pportdata *ppd, unsigned avail) argument
996 dev = &ppd->dd->verbs_dev;
1001 if (qp->port_num != ppd
1095 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1225 struct qib_pportdata *ppd = dd->pport + qp->port_num - 1; local
1357 qib_snapshot_counters(struct qib_pportdata *ppd, u64 *swords, u64 *rwords, u64 *spkts, u64 *rpkts, u64 *xmit_wait) argument
1388 qib_get_counters(struct qib_pportdata *ppd, struct qib_verbs_counters *cntrs) argument
1554 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1646 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1669 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1870 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1932 init_ibport(struct qib_pportdata *ppd) argument
1983 struct qib_pportdata *ppd = dd->pport; local
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/infiniband/hw/qib/
H A Dqib_sdma.c123 static void clear_sdma_activelist(struct qib_pportdata *ppd) argument
127 list_for_each_entry_safe(txp, txp_next, &ppd->sdma_activelist, list) {
134 unmap_desc(ppd, idx);
135 if (++idx == ppd->sdma_descq_cnt)
146 struct qib_pportdata *ppd = (struct qib_pportdata *) opaque; local
149 spin_lock_irqsave(&ppd->sdma_lock, flags);
161 qib_sdma_make_progress(ppd);
163 clear_sdma_activelist(ppd);
169 ppd->sdma_descq_removed = ppd
191 sdma_hw_start_up(struct qib_pportdata *ppd) argument
202 sdma_sw_tear_down(struct qib_pportdata *ppd) argument
210 sdma_start_sw_clean_up(struct qib_pportdata *ppd) argument
215 sdma_set_state(struct qib_pportdata *ppd, enum qib_sdma_states next_state) argument
251 unmap_desc(struct qib_pportdata *ppd, unsigned head) argument
266 alloc_sdma(struct qib_pportdata *ppd) argument
305 free_sdma(struct qib_pportdata *ppd) argument
326 make_sdma_desc(struct qib_pportdata *ppd, u64 *sdmadesc, u64 addr, u64 dwlen, u64 dwoffset) argument
346 qib_sdma_make_progress(struct qib_pportdata *ppd) argument
411 qib_sdma_intr(struct qib_pportdata *ppd) argument
422 __qib_sdma_intr(struct qib_pportdata *ppd) argument
428 qib_setup_sdma(struct qib_pportdata *ppd) argument
472 qib_teardown_sdma(struct qib_pportdata *ppd) argument
486 qib_sdma_running(struct qib_pportdata *ppd) argument
505 complete_sdma_err_req(struct qib_pportdata *ppd, struct qib_verbs_txreq *tx) argument
525 qib_sdma_verbs_send(struct qib_pportdata *ppd, struct qib_sge_state *ss, u32 dwords, struct qib_verbs_txreq *tx) argument
708 qib_sdma_process_event(struct qib_pportdata *ppd, enum qib_sdma_events event) argument
723 __qib_sdma_process_event(struct qib_pportdata *ppd, enum qib_sdma_events event) argument
[all...]
H A Dqib_intr.c72 static void signal_ib_event(struct qib_pportdata *ppd, enum ib_event_type ev) argument
75 struct qib_devdata *dd = ppd->dd;
78 event.element.port_num = ppd->port;
83 void qib_handle_e_ibstatuschanged(struct qib_pportdata *ppd, u64 ibcs) argument
85 struct qib_devdata *dd = ppd->dd;
100 if (lstate >= IB_PORT_INIT && (ppd->lflags & QIBL_LINKDOWN) &&
103 if (dd->f_ib_updown(ppd, 1, ibcs))
105 } else if (ppd->lflags & (QIBL_LINKINIT | QIBL_LINKARMED |
109 dd->f_ib_updown(ppd, 0, ibcs))
111 qib_set_uevent_bits(ppd, _QIB_EVENT_LINKDOWN_BI
171 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_driver.c90 struct qib_pportdata *ppd; local
99 ppd = dd->pport + pidx;
100 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT |
122 struct qib_pportdata *ppd; local
131 ppd = dd->pport + pidx;
132 if (ppd->lid && (ppd->lflags & (QIBL_LINKINIT |
160 int qib_wait_linkstate(struct qib_pportdata *ppd, u32 state, int msecs) argument
165 spin_lock_irqsave(&ppd
188 qib_set_linkstate(struct qib_pportdata *ppd, u8 newstate) argument
287 qib_rcv_hdrerr(struct qib_pportdata *ppd, u32 ctxt, u32 eflags, u32 l, u32 etail, __le32 *rhf_addr, struct qib_message_header *hdr) argument
312 struct qib_pportdata *ppd = rcd->ppd; local
463 qib_set_mtu(struct qib_pportdata *ppd, u16 arg) argument
502 qib_set_lid(struct qib_pportdata *ppd, u32 lid, u8 lmc) argument
531 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
552 qib_set_led_override(struct qib_pportdata *ppd, unsigned int val) argument
607 struct qib_pportdata *ppd; local
[all...]
H A Dqib_iba7322.c54 static void sendctrl_7322_mod(struct qib_pportdata *ppd, u32 op);
65 static void qib_set_ib_7322_lstate(struct qib_pportdata *ppd, u16 linkcmd,
567 struct qib_pportdata *ppd; member in struct:qib_chippport_specific
756 static inline u64 qib_read_kreg_port(const struct qib_pportdata *ppd, argument
759 if (!ppd->cpspec->kpregbase || !(ppd->dd->flags & QIB_PRESENT))
761 return readq(&ppd->cpspec->kpregbase[regno]);
764 static inline void qib_write_kreg_port(const struct qib_pportdata *ppd, argument
767 if (ppd->cpspec && ppd
804 write_7322_creg_port(const struct qib_pportdata *ppd, u16 regno, u64 value) argument
812 read_7322_creg_port(const struct qib_pportdata *ppd, u16 regno) argument
821 read_7322_creg32_port(const struct qib_pportdata *ppd, u16 regno) argument
1238 qib_disarm_7322_senderrbufs(struct qib_pportdata *ppd) argument
1311 flush_fifo(struct qib_pportdata *ppd) argument
1358 qib_7322_sdma_sendctrl(struct qib_pportdata *ppd, unsigned op) argument
1420 qib_7322_sdma_hw_clean_up(struct qib_pportdata *ppd) argument
1425 qib_sdma_7322_setlengen(struct qib_pportdata *ppd) argument
1441 qib_sdma_update_7322_tail(struct qib_pportdata *ppd, u16 tail) argument
1452 qib_7322_sdma_hw_start_up(struct qib_pportdata *ppd) argument
1481 sdma_7322_p_errors(struct qib_pportdata *ppd, u64 errs) argument
1626 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
1633 disable_chase(struct qib_pportdata *ppd, u64 tnow, u8 ibclt) argument
1646 handle_serdes_issues(struct qib_pportdata *ppd, u64 ibcst) argument
1712 handle_7322_p_errors(struct qib_pportdata *ppd) argument
2086 qib_set_ib_7322_lstate(struct qib_pportdata *ppd, u16 linkcmd, u16 linitcmd) argument
2143 set_vls(struct qib_pportdata *ppd) argument
2200 qib_7322_bringup_serdes(struct qib_pportdata *ppd) argument
2340 qib_7322_mini_quiet_serdes(struct qib_pportdata *ppd) argument
2435 qib_setup_7322_setextled(struct qib_pportdata *ppd, u32 on) argument
2634 struct qib_pportdata *ppd; local
2880 struct qib_pportdata *ppd = data; local
2909 struct qib_pportdata *ppd = data; local
2938 struct qib_pportdata *ppd = data; local
2968 struct qib_pportdata *ppd = data; local
3319 struct qib_pportdata *ppd = &dd->pport[i]; local
3537 qib_7322_get_ib_cfg(struct qib_pportdata *ppd, int which) argument
3640 qib_7322_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val) argument
3895 qib_7322_set_loopback(struct qib_pportdata *ppd, const char *what) argument
3929 get_vl_weights(struct qib_pportdata *ppd, unsigned regno, struct ib_vl_weight_elem *vl) argument
3944 set_vl_weights(struct qib_pportdata *ppd, unsigned regno, struct ib_vl_weight_elem *vl) argument
3970 qib_7322_get_ib_table(struct qib_pportdata *ppd, int which, void *t) argument
3987 qib_7322_set_ib_table(struct qib_pportdata *ppd, int which, void *t) argument
4048 rcvctrl_7322_mod(struct qib_pportdata *ppd, unsigned int op, int ctxt) argument
4188 sendctrl_7322_mod(struct qib_pportdata *ppd, u32 op) argument
4298 qib_portcntr_7322(struct qib_pportdata *ppd, u32 reg) argument
4641 struct qib_pportdata *ppd = &dd->pport[port]; local
4684 struct qib_pportdata *ppd; local
4757 qib_7322_mini_pcs_reset(struct qib_pportdata *ppd) argument
4790 autoneg_7322_sendpkt(struct qib_pportdata *ppd, u32 *hdr, u32 dcnt, u32 *data) argument
4829 qib_autoneg_7322_send(struct qib_pportdata *ppd, int which) argument
4887 set_7322_ibspeed_fast(struct qib_pportdata *ppd, u32 speed) argument
4918 try_7322_autoneg(struct qib_pportdata *ppd) argument
4939 struct qib_pportdata *ppd; local
5007 try_7322_ipg(struct qib_pportdata *ppd) argument
5069 struct qib_pportdata *ppd; local
5109 qib_7322_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
5413 struct qib_pportdata *ppd = NULL; local
5507 struct qib_pportdata *ppd; local
5545 qib_init_7322_qsfp(struct qib_pportdata *ppd) argument
5627 struct qib_pportdata *ppd = &dd->pport[pidx]; local
5720 struct qib_pportdata *ppd = dd->pport + n; local
5748 write_7322_init_portregs(struct qib_pportdata *ppd) argument
5802 struct qib_pportdata *ppd; local
5884 struct qib_pportdata *ppd; local
6214 qib_7322_getsendbuf(struct qib_pportdata *ppd, u64 pbc, u32 *pbufnum) argument
6234 qib_set_cntr_7322_sample(struct qib_pportdata *ppd, u32 intv, u32 start) argument
6244 qib_sdma_set_7322_desc_cnt(struct qib_pportdata *ppd, unsigned cnt) argument
6296 qib_7322_sdma_init_early(struct qib_pportdata *ppd) argument
6301 init_sdma_7322_regs(struct qib_pportdata *ppd) argument
6340 qib_sdma_7322_gethead(struct qib_pportdata *ppd) argument
6385 qib_sdma_7322_busy(struct qib_pportdata *ppd) argument
6401 qib_7322_setpbc_control(struct qib_pportdata *ppd, u32 plen, u8 srate, u8 vl) argument
6766 set_txdds(struct qib_pportdata *ppd, int ridx, const struct txdds_ent *tp) argument
7016 find_best_ent(struct qib_pportdata *ppd, const struct txdds_ent **sdr_dds, const struct txdds_ent **ddr_dds, const struct txdds_ent **qdr_dds, int override) argument
7077 init_txdds_table(struct qib_pportdata *ppd, int override) argument
7198 ibsd_wr_allchans(struct qib_pportdata *ppd, int addr, unsigned data, unsigned mask) argument
7213 serdes_7322_init(struct qib_pportdata *ppd) argument
7319 set_man_code(struct qib_pportdata *ppd, int chan, int code) argument
7325 set_man_mode_h1(struct qib_pportdata *ppd, int chan, int enable, u32 tapenable) argument
7337 clock_man(struct qib_pportdata *ppd, int chan) argument
7354 write_tx_serdes_param(struct qib_pportdata *ppd, struct txdds_ent *txdds) argument
7388 adj_tx_serdes(struct qib_pportdata *ppd) argument
7401 force_h1(struct qib_pportdata *ppd) argument
7600 setup_7322_link_recovery(struct qib_pportdata *ppd, u32 both) argument
7634 check_7322_rxe_status(struct qib_pportdata *ppd) argument
[all...]
H A Dqib_qsfp.c47 static int qsfp_read(struct qib_pportdata *ppd, int addr, void *bp, int len) argument
49 struct qib_devdata *dd = ppd->dd;
73 if (ppd->hw_pidx) {
89 qib_dev_porterr(dd, ppd->port,
138 qib_dev_porterr(dd, ppd->port, "QSFP failed even retrying\n");
140 qib_dev_porterr(dd, ppd->port, "QSFP retries: %d\n", pass);
156 static int qib_qsfp_write(struct qib_pportdata *ppd, int addr, void *bp, argument
159 struct qib_devdata *dd = ppd->dd;
182 if (ppd->hw_pidx) {
197 qib_dev_porterr(dd, ppd
251 qsfp_cks(struct qib_pportdata *ppd, int first, int next) argument
271 qib_refresh_qsfp_cache(struct qib_pportdata *ppd, struct qib_qsfp_cache *cp) argument
504 qib_qsfp_dump(struct qib_pportdata *ppd, char *buf, int len) argument
[all...]
H A Dqib_user_sdma.h45 int qib_user_sdma_make_progress(struct qib_pportdata *ppd,
48 void qib_user_sdma_queue_drain(struct qib_pportdata *ppd,
H A Dqib_iba7220.c50 static void sendctrl_7220_mod(struct qib_pportdata *ppd, u32 op);
749 static void qib_disarm_7220_senderrbufs(struct qib_pportdata *ppd) argument
752 struct qib_devdata *dd = ppd->dd;
777 static void qib_7220_sdma_sendctrl(struct qib_pportdata *ppd, unsigned op) argument
779 struct qib_devdata *dd = ppd->dd;
809 static void qib_decode_7220_sdma_errs(struct qib_pportdata *ppd, argument
855 static void qib_7220_sdma_hw_clean_up(struct qib_pportdata *ppd) argument
858 sendctrl_7220_mod(ppd, QIB_SENDCTRL_DISARM_ALL | QIB_SENDCTRL_FLUSH |
860 ppd->dd->upd_pio_shadow = 1; /* update our idea of what's busy */
863 static void qib_sdma_7220_setlengen(struct qib_pportdata *ppd) argument
876 qib_7220_sdma_hw_start_up(struct qib_pportdata *ppd) argument
895 sdma_7220_errors(struct qib_pportdata *ppd, u64 errs) argument
1044 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
1050 handle_7220_chase(struct qib_pportdata *ppd, u64 ibcst) argument
1094 struct qib_pportdata *ppd = dd->pport; local
1486 qib_set_ib_7220_lstate(struct qib_pportdata *ppd, u16 linkcmd, u16 linitcmd) argument
1531 qib_7220_bringup_serdes(struct qib_pportdata *ppd) argument
1647 qib_7220_quiet_serdes(struct qib_pportdata *ppd) argument
1727 qib_setup_7220_setextled(struct qib_pportdata *ppd, u32 on) argument
1804 sdma_7220_intr(struct qib_pportdata *ppd, u64 istat) argument
2343 qib_7220_get_ib_cfg(struct qib_pportdata *ppd, int which) argument
2431 qib_7220_set_ib_cfg(struct qib_pportdata *ppd, int which, u32 val) argument
2675 qib_7220_set_loopback(struct qib_pportdata *ppd, const char *what) argument
2732 rcvctrl_7220_mod(struct qib_pportdata *ppd, unsigned int op, int ctxt) argument
2819 sendctrl_7220_mod(struct qib_pportdata *ppd, u32 op) argument
2906 qib_portcntr_7220(struct qib_pportdata *ppd, u32 reg) argument
3216 struct qib_pportdata *ppd = &dd->pport[port]; local
3251 struct qib_pportdata *ppd = dd->pport; local
3309 qib_7220_xgxs_reset(struct qib_pportdata *ppd) argument
3340 get_7220_link_buf(struct qib_pportdata *ppd, u32 *bnum) argument
3384 autoneg_7220_sendpkt(struct qib_pportdata *ppd, u32 *hdr, u32 dcnt, u32 *data) argument
3419 autoneg_7220_send(struct qib_pportdata *ppd, int which) argument
3477 set_7220_ibspeed_fast(struct qib_pportdata *ppd, u32 speed) argument
3499 try_7220_autoneg(struct qib_pportdata *ppd) argument
3528 struct qib_pportdata *ppd; local
3624 qib_7220_ib_updown(struct qib_pportdata *ppd, int ibup, u64 ibcs) argument
3975 struct qib_pportdata *ppd; local
4161 qib_7220_getsendbuf(struct qib_pportdata *ppd, u64 pbc, u32 *pbufnum) argument
4184 qib_set_cntr_7220_sample(struct qib_pportdata *ppd, u32 intv, u32 start) argument
4198 qib_sdma_update_7220_tail(struct qib_pportdata *ppd, u16 tail) argument
4206 qib_sdma_set_7220_desc_cnt(struct qib_pportdata *ppd, unsigned cnt) argument
4250 qib_7220_sdma_init_early(struct qib_pportdata *ppd) argument
4255 init_sdma_7220_regs(struct qib_pportdata *ppd) argument
4293 qib_sdma_7220_gethead(struct qib_pportdata *ppd) argument
4339 qib_sdma_7220_busy(struct qib_pportdata *ppd) argument
4357 qib_7220_setpbc_control(struct qib_pportdata *ppd, u32 plen, u8 srate, u8 vl) argument
[all...]
H A Dqib_mad.c317 struct qib_pportdata *ppd = dd->pport + pidx; local
318 struct qib_ibport *ibp = &ppd->ibport_data;
319 __be64 g = ppd->guid;
337 static void set_link_width_enabled(struct qib_pportdata *ppd, u32 w) argument
339 (void) ppd->dd->f_set_ib_cfg(ppd, QIB_IB_CFG_LWID_ENB, w);
342 static void set_link_speed_enabled(struct qib_pportdata *ppd, u32 s) argument
344 (void) ppd->dd->f_set_ib_cfg(ppd, QIB_IB_CFG_SPD_ENB, s);
347 static int get_overrunthreshold(struct qib_pportdata *ppd) argument
359 set_overrunthreshold(struct qib_pportdata *ppd, unsigned n) argument
366 get_phyerrthreshold(struct qib_pportdata *ppd) argument
378 set_phyerrthreshold(struct qib_pportdata *ppd, unsigned n) argument
391 get_linkdowndefaultstate(struct qib_pportdata *ppd) argument
433 struct qib_pportdata *ppd; local
557 struct qib_pportdata *ppd = dd->pport + port - 1; local
605 struct qib_pportdata *ppd = dd->pport + pidx; local
633 struct qib_pportdata *ppd; local
864 rm_pkey(struct qib_pportdata *ppd, u16 key) argument
894 add_pkey(struct qib_pportdata *ppd, u16 key) argument
959 struct qib_pportdata *ppd; local
1070 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); local
1092 struct qib_pportdata *ppd = ppd_from_ibp(to_iport(ibdev, port)); local
1157 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1195 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1234 get_counter(struct qib_ibport *ibp, struct qib_pportdata *ppd, __be16 sel) argument
1263 xmit_wait_get_value_delta(struct qib_pportdata *ppd) argument
1272 cache_hw_sample_counters(struct qib_pportdata *ppd) argument
1288 get_cache_hw_sample_counters(struct qib_pportdata *ppd, __be16 sel) argument
1324 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1363 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1403 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1503 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1614 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1653 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1714 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1767 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
1805 struct qib_pportdata *ppd = ppd_from_ibp(ibp); local
2084 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_tx.c106 dd->f_sendctrl(rcd->ppd, QIB_SENDCTRL_DISARM_BUF(i));
115 struct qib_pportdata *ppd; local
119 ppd = dd->pport + pidx;
120 if (i >= ppd->sdma_state.first_sendbuf &&
121 i < ppd->sdma_state.last_sendbuf)
122 return ppd;
173 struct qib_pportdata *ppd, *pppd[QIB_MAX_IB_PORTS]; local
188 ppd = is_sdma_buf(dd, i);
189 if (ppd) {
190 pppd[ppd
446 qib_cancel_sends(struct qib_pportdata *ppd) argument
507 qib_hol_down(struct qib_pportdata *ppd) argument
522 qib_hol_init(struct qib_pportdata *ppd) argument
536 qib_hol_up(struct qib_pportdata *ppd) argument
546 struct qib_pportdata *ppd = (struct qib_pportdata *)opaque; local
[all...]
H A Dqib_sysfs.c76 static ssize_t show_hrtbt_enb(struct qib_pportdata *ppd, char *buf) argument
78 struct qib_devdata *dd = ppd->dd;
81 ret = dd->f_get_ib_cfg(ppd, QIB_IB_CFG_HRTBT);
86 static ssize_t store_hrtbt_enb(struct qib_pportdata *ppd, const char *buf, argument
89 struct qib_devdata *dd = ppd->dd;
103 ret = dd->f_set_ib_cfg(ppd, QIB_IB_CFG_HRTBT, val);
109 static ssize_t store_loopback(struct qib_pportdata *ppd, const char *buf, argument
112 struct qib_devdata *dd = ppd->dd;
115 r = dd->f_set_ib_loopback(ppd, buf);
122 static ssize_t store_led_override(struct qib_pportdata *ppd, cons argument
137 show_status(struct qib_pportdata *ppd, char *buf) argument
167 show_status_str(struct qib_pportdata *ppd, char *buf) argument
239 struct qib_pportdata *ppd = local
250 struct qib_pportdata *ppd = local
327 struct qib_pportdata *ppd = local
399 struct qib_pportdata *ppd = local
411 struct qib_pportdata *ppd = local
631 struct qib_pportdata *ppd; local
702 struct qib_pportdata *ppd; local
[all...]
H A Dqib_init.c127 struct qib_pportdata *ppd; local
133 ppd = dd->pport + (i % dd->num_pports);
134 rcd = qib_create_ctxtdata(ppd, i);
152 struct qib_ctxtdata *qib_create_ctxtdata(struct qib_pportdata *ppd, u32 ctxt) argument
154 struct qib_devdata *dd = ppd->dd;
160 rcd->ppd = ppd;
192 void qib_init_pportdata(struct qib_pportdata *ppd, struct qib_devdata *dd, argument
195 ppd->dd = dd;
196 ppd
502 struct qib_pportdata *ppd; local
681 struct qib_pportdata *ppd; local
716 struct qib_pportdata *ppd; local
991 struct qib_pportdata *ppd; local
[all...]
H A Dqib_user_sdma.c564 static int qib_user_sdma_queue_clean(struct qib_pportdata *ppd, argument
567 struct qib_devdata *dd = ppd->dd;
576 s64 descd = ppd->sdma_descq_removed - pkt->added;
612 static int qib_user_sdma_hwqueue_clean(struct qib_pportdata *ppd) argument
617 spin_lock_irqsave(&ppd->sdma_lock, flags);
618 ret = qib_sdma_make_progress(ppd);
619 spin_unlock_irqrestore(&ppd->sdma_lock, flags);
625 void qib_user_sdma_queue_drain(struct qib_pportdata *ppd, argument
628 struct qib_devdata *dd = ppd->dd;
640 qib_user_sdma_hwqueue_clean(ppd);
658 qib_sdma_make_desc0(struct qib_pportdata *ppd, u64 addr, u64 dwlen, u64 dwoffset) argument
692 qib_user_sdma_send_frag(struct qib_pportdata *ppd, struct qib_user_sdma_pkt *pkt, int idx, unsigned ofs, u16 tail) argument
715 qib_user_sdma_push_pkts(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq, struct list_head *pktlist) argument
811 struct qib_pportdata *ppd = rcd->ppd; local
876 qib_user_sdma_make_progress(struct qib_pportdata *ppd, struct qib_user_sdma_queue *pq) argument
[all...]

Completed in 368 milliseconds

123