Lines Matching refs:dd

241 #define IPATH_SMALLBUF_DWORDS (dd->ipath_piosize2k >> 2)
875 int ipath_enable_wc(struct ipath_devdata *dd);
876 void ipath_disable_wc(struct ipath_devdata *dd);
892 int ipath_user_add(struct ipath_devdata *dd);
893 void ipath_user_remove(struct ipath_devdata *dd);
895 struct sk_buff *ipath_alloc_skb(struct ipath_devdata *dd, gfp_t);
900 int ipath_decode_err(struct ipath_devdata *dd, char *buf, size_t blen,
928 int ipath_set_rx_pol_inv(struct ipath_devdata *dd, u8 new_pol_inv);
1026 void ipath_free_data(struct ipath_portdata *dd);
1028 void ipath_chg_pioavailkernel(struct ipath_devdata *dd, unsigned start,
1032 int ipath_update_eeprom_log(struct ipath_devdata *dd);
1033 void ipath_inc_eeprom_err(struct ipath_devdata *dd, u32 eidx, u32 incr);
1037 void signal_ib_event(struct ipath_devdata *dd, enum ib_event_type ev);
1046 void ipath_set_led_override(struct ipath_devdata *dd, unsigned int val);
1056 int ipath_sdma_make_progress(struct ipath_devdata *dd);
1059 static inline u16 ipath_sdma_descq_freecnt(const struct ipath_devdata *dd) in ipath_sdma_descq_freecnt() argument
1061 return dd->ipath_sdma_descq_cnt - in ipath_sdma_descq_freecnt()
1062 (dd->ipath_sdma_descq_added - dd->ipath_sdma_descq_removed) - in ipath_sdma_descq_freecnt()
1063 1 - dd->ipath_sdma_desc_nreserved; in ipath_sdma_descq_freecnt()
1066 static inline void ipath_sdma_desc_reserve(struct ipath_devdata *dd, u16 cnt) in ipath_sdma_desc_reserve() argument
1068 dd->ipath_sdma_desc_nreserved += cnt; in ipath_sdma_desc_reserve()
1071 static inline void ipath_sdma_desc_unreserve(struct ipath_devdata *dd, u16 cnt) in ipath_sdma_desc_unreserve() argument
1073 dd->ipath_sdma_desc_nreserved -= cnt; in ipath_sdma_desc_unreserve()
1117 static inline u32 ipath_read_ureg32(const struct ipath_devdata *dd, in ipath_read_ureg32() argument
1120 if (!dd->ipath_kregbase || !(dd->ipath_flags & IPATH_PRESENT)) in ipath_read_ureg32()
1124 (dd->ipath_uregbase + in ipath_read_ureg32()
1125 (char __iomem *)dd->ipath_kregbase + in ipath_read_ureg32()
1126 dd->ipath_ureg_align * port)); in ipath_read_ureg32()
1138 static inline void ipath_write_ureg(const struct ipath_devdata *dd, in ipath_write_ureg() argument
1142 (dd->ipath_uregbase + (char __iomem *) dd->ipath_kregbase + in ipath_write_ureg()
1143 dd->ipath_ureg_align * port); in ipath_write_ureg()
1144 if (dd->ipath_kregbase) in ipath_write_ureg()
1148 static inline u32 ipath_read_kreg32(const struct ipath_devdata *dd, in ipath_read_kreg32() argument
1151 if (!dd->ipath_kregbase || !(dd->ipath_flags & IPATH_PRESENT)) in ipath_read_kreg32()
1153 return readl((u32 __iomem *) & dd->ipath_kregbase[regno]); in ipath_read_kreg32()
1156 static inline u64 ipath_read_kreg64(const struct ipath_devdata *dd, in ipath_read_kreg64() argument
1159 if (!dd->ipath_kregbase || !(dd->ipath_flags & IPATH_PRESENT)) in ipath_read_kreg64()
1162 return readq(&dd->ipath_kregbase[regno]); in ipath_read_kreg64()
1165 static inline void ipath_write_kreg(const struct ipath_devdata *dd, in ipath_write_kreg() argument
1168 if (dd->ipath_kregbase) in ipath_write_kreg()
1169 writeq(value, &dd->ipath_kregbase[regno]); in ipath_write_kreg()
1172 static inline u64 ipath_read_creg(const struct ipath_devdata *dd, in ipath_read_creg() argument
1175 if (!dd->ipath_kregbase || !(dd->ipath_flags & IPATH_PRESENT)) in ipath_read_creg()
1179 (dd->ipath_cregbase + in ipath_read_creg()
1180 (char __iomem *)dd->ipath_kregbase)); in ipath_read_creg()
1183 static inline u32 ipath_read_creg32(const struct ipath_devdata *dd, in ipath_read_creg32() argument
1186 if (!dd->ipath_kregbase || !(dd->ipath_flags & IPATH_PRESENT)) in ipath_read_creg32()
1189 (dd->ipath_cregbase + in ipath_read_creg32()
1190 (char __iomem *)dd->ipath_kregbase)); in ipath_read_creg32()
1193 static inline void ipath_write_creg(const struct ipath_devdata *dd, in ipath_write_creg() argument
1196 if (dd->ipath_kregbase) in ipath_write_creg()
1198 (dd->ipath_cregbase + in ipath_write_creg()
1199 (char __iomem *)dd->ipath_kregbase)); in ipath_write_creg()
1215 const struct ipath_devdata *dd = pd->port_dd; in ipath_get_hdrqtail() local
1218 if (dd->ipath_flags & IPATH_NODMA_RTAIL) { in ipath_get_hdrqtail()
1223 pd->port_head + dd->ipath_rhf_offset; in ipath_get_hdrqtail()
1234 static inline u64 ipath_read_ireg(const struct ipath_devdata *dd, ipath_kreg r) in ipath_read_ireg() argument
1236 return (dd->ipath_flags & IPATH_INTREG_64) ? in ipath_read_ireg()
1237 ipath_read_kreg64(dd, r) : ipath_read_kreg32(dd, r); in ipath_read_ireg()
1245 static inline u32 ipath_ib_linkstate(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_linkstate() argument
1247 u32 state = (u32)(ibcs >> dd->ibcs_ls_shift) & in ipath_ib_linkstate()
1255 static inline u32 ipath_ib_linktrstate(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_linktrstate() argument
1258 dd->ibcs_lts_mask; in ipath_ib_linktrstate()
1266 static inline u32 ipath_ib_state(struct ipath_devdata *dd, u64 ibcs) in ipath_ib_state() argument
1270 dd->ibcs_lts_mask; in ipath_ib_state()
1272 (INFINIPATH_IBCS_LINKSTATE_MASK << dd->ibcs_ls_shift)); in ipath_ib_state()
1325 #define ipath_dev_err(dd,fmt,...) \ argument
1327 const struct ipath_devdata *__dd = (dd); \