Lines Matching refs:dd

92 	struct ipath_devdata *dd = dev_get_drvdata(dev);  in show_status()  local
95 if (!dd->ipath_statusp) { in show_status()
101 (unsigned long long) *(dd->ipath_statusp)); in show_status()
125 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_status_str() local
130 if (!dd->ipath_statusp) { in show_status_str()
135 s = *(dd->ipath_statusp); in show_status_str()
163 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_boardversion() local
165 return scnprintf(buf, PAGE_SIZE, "%s", dd->ipath_boardversion); in show_boardversion()
172 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_localbus_info() local
174 return scnprintf(buf, PAGE_SIZE, "%s", dd->ipath_lbus_info); in show_localbus_info()
181 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_lmc() local
183 return scnprintf(buf, PAGE_SIZE, "%u\n", dd->ipath_lmc); in show_lmc()
191 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_lmc() local
204 ipath_set_lid(dd, dd->ipath_lid, lmc); in store_lmc()
208 ipath_dev_err(dd, "attempt to set invalid LMC %u\n", lmc); in store_lmc()
217 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_lid() local
219 return scnprintf(buf, PAGE_SIZE, "0x%x\n", dd->ipath_lid); in show_lid()
227 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_lid() local
240 ipath_set_lid(dd, lid, dd->ipath_lmc); in store_lid()
244 ipath_dev_err(dd, "attempt to set invalid LID 0x%x\n", lid); in store_lid()
253 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_mlid() local
255 return scnprintf(buf, PAGE_SIZE, "0x%x\n", dd->ipath_mlid); in show_mlid()
263 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_mlid() local
271 dd->ipath_mlid = mlid; in store_mlid()
275 ipath_dev_err(dd, "attempt to set invalid MLID\n"); in store_mlid()
284 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_guid() local
287 guid = (u8 *) & (dd->ipath_guid); in show_guid()
300 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_guid() local
323 dd->ipath_guid = new_guid; in store_guid()
324 dd->ipath_nguid = 1; in store_guid()
325 if (dd->verbs_dev) in store_guid()
326 dd->verbs_dev->ibdev.node_guid = new_guid; in store_guid()
332 ipath_dev_err(dd, "attempt to set invalid GUID\n"); in store_guid()
343 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_nguid() local
345 return scnprintf(buf, PAGE_SIZE, "%u\n", dd->ipath_nguid); in show_nguid()
352 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_nports() local
355 return scnprintf(buf, PAGE_SIZE, "%u\n", dd->ipath_cfgports - 1); in show_nports()
362 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_serial() local
364 buf[sizeof dd->ipath_serial] = '\0'; in show_serial()
365 memcpy(buf, dd->ipath_serial, sizeof dd->ipath_serial); in show_serial()
374 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_unit() local
376 return scnprintf(buf, PAGE_SIZE, "%u\n", dd->ipath_unit); in show_unit()
383 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_jint_max_packets() local
385 return scnprintf(buf, PAGE_SIZE, "%hu\n", dd->ipath_jint_max_packets); in show_jint_max_packets()
393 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_jint_max_packets() local
399 ipath_dev_err(dd, "invalid jint_max_packets.\n"); in store_jint_max_packets()
401 dd->ipath_f_config_jint(dd, dd->ipath_jint_idle_ticks, v); in store_jint_max_packets()
410 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_jint_idle_ticks() local
412 return scnprintf(buf, PAGE_SIZE, "%hu\n", dd->ipath_jint_idle_ticks); in show_jint_idle_ticks()
420 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_jint_idle_ticks() local
426 ipath_dev_err(dd, "invalid jint_idle_ticks.\n"); in store_jint_idle_ticks()
428 dd->ipath_f_config_jint(dd, v, dd->ipath_jint_max_packets); in store_jint_idle_ticks()
438 struct ipath_devdata *dd = dev_get_drvdata(dev); \
442 dd, offsetof(struct infinipath_counters, \
544 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_reset() local
552 if (dd->ipath_flags & IPATH_DISABLED) { in store_reset()
559 dd->ipath_unit); in store_reset()
563 ret = ipath_reset_device(dd->ipath_unit); in store_reset()
573 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_link_state() local
581 r = ipath_set_linkstate(dd, state); in store_link_state()
589 ipath_dev_err(dd, "attempt to set invalid link state\n"); in store_link_state()
598 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_mtu() local
599 return scnprintf(buf, PAGE_SIZE, "%u\n", dd->ipath_ibmtu); in show_mtu()
607 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_mtu() local
616 r = ipath_set_mtu(dd, mtu); in store_mtu()
622 ipath_dev_err(dd, "attempt to set invalid MTU\n"); in store_mtu()
631 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_enabled() local
633 (dd->ipath_flags & IPATH_DISABLED) ? 0 : 1); in show_enabled()
641 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_enabled() local
647 ipath_dev_err(dd, "attempt to use non-numeric on enable\n"); in store_enabled()
652 if (!(dd->ipath_flags & IPATH_DISABLED)) in store_enabled()
655 dev_info(dev, "Enabling unit %d\n", dd->ipath_unit); in store_enabled()
657 ret = ipath_init_chip(dd, 1); in store_enabled()
659 ipath_dev_err(dd, "Failed to enable unit %d\n", in store_enabled()
660 dd->ipath_unit); in store_enabled()
662 dd->ipath_flags &= ~IPATH_DISABLED; in store_enabled()
663 *dd->ipath_statusp &= ~IPATH_STATUS_ADMIN_DISABLED; in store_enabled()
666 else if (!(dd->ipath_flags & IPATH_DISABLED)) { in store_enabled()
667 dev_info(dev, "Disabling unit %d\n", dd->ipath_unit); in store_enabled()
668 ipath_shutdown_device(dd); in store_enabled()
669 dd->ipath_flags |= IPATH_DISABLED; in store_enabled()
670 *dd->ipath_statusp |= IPATH_STATUS_ADMIN_DISABLED; in store_enabled()
682 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_rx_pol_inv() local
690 r = ipath_set_rx_pol_inv(dd, val); in store_rx_pol_inv()
698 ipath_dev_err(dd, "attempt to set invalid Rx Polarity invert\n"); in store_rx_pol_inv()
708 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_led_override() local
714 ipath_set_led_override(dd, val); in store_led_override()
716 ipath_dev_err(dd, "attempt to set invalid LED override\n"); in store_led_override()
724 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_logged_errs() local
728 if (ipath_update_eeprom_log(dd) != 0) in show_logged_errs()
734 dd->ipath_eep_st_errs[idx], in show_logged_errs()
751 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_hrtbt_enb() local
754 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_HRTBT); in show_hrtbt_enb()
765 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_hrtbt_enb() local
773 ipath_dev_err(dd, "attempt to set invalid Heartbeat enable\n"); in store_hrtbt_enb()
784 r = dd->ipath_f_set_ib_cfg(dd, IPATH_IB_CFG_HRTBT, val); in store_hrtbt_enb()
788 dd->ipath_flags |= IPATH_NO_HRTBT; in store_hrtbt_enb()
790 dd->ipath_flags &= ~IPATH_NO_HRTBT; in store_hrtbt_enb()
804 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_lwid_enb() local
807 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_LWID_ENB); in show_lwid_enb()
818 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_lwid_enb() local
826 ipath_dev_err(dd, in store_lwid_enb()
831 r = dd->ipath_f_set_ib_cfg(dd, IPATH_IB_CFG_LWID_ENB, val); in store_lwid_enb()
845 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_lwid() local
848 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_LWID); in show_lwid()
861 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_spd_enb() local
864 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_SPD_ENB); in show_spd_enb()
875 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_spd_enb() local
883 ipath_dev_err(dd, in store_spd_enb()
888 r = dd->ipath_f_set_ib_cfg(dd, IPATH_IB_CFG_SPD_ENB, val); in store_spd_enb()
901 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_spd() local
904 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_SPD); in show_spd()
917 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_rx_polinv_enb() local
920 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_RXPOL_ENB); in show_rx_polinv_enb()
931 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_rx_polinv_enb() local
937 ipath_dev_err(dd, in store_rx_polinv_enb()
943 r = dd->ipath_f_set_ib_cfg(dd, IPATH_IB_CFG_RXPOL_ENB, val); in store_rx_polinv_enb()
958 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_lanerev_enb() local
961 ret = dd->ipath_f_get_ib_cfg(dd, IPATH_IB_CFG_LREV_ENB); in show_lanerev_enb()
972 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_lanerev_enb() local
979 ipath_dev_err(dd, in store_lanerev_enb()
984 r = dd->ipath_f_set_ib_cfg(dd, IPATH_IB_CFG_LREV_ENB, val); in store_lanerev_enb()
1010 struct ipath_devdata *dd = dev_get_drvdata(dev); in store_tempsense() local
1016 ipath_dev_err(dd, "attempt to set invalid tempsense config\n"); in store_tempsense()
1020 stat = ipath_tempsense_write(dd, 9, (val == 0x7f7f) ? 0x80 : 0); in store_tempsense()
1022 ipath_dev_err(dd, "Unable to set tempsense config\n"); in store_tempsense()
1026 stat = ipath_tempsense_write(dd, 0xB, (u8) (val & 0xFF)); in store_tempsense()
1028 ipath_dev_err(dd, "Unable to set local Tcrit\n"); in store_tempsense()
1032 stat = ipath_tempsense_write(dd, 0xD, (u8) (val >> 8)); in store_tempsense()
1034 ipath_dev_err(dd, "Unable to set remote Tcrit\n"); in store_tempsense()
1050 struct ipath_devdata *dd = dev_get_drvdata(dev); in show_tempsense() local
1059 ret = ipath_tempsense_read(dd, idx); in show_tempsense()
1186 int ipath_device_create_group(struct device *dev, struct ipath_devdata *dd) in ipath_device_create_group() argument
1198 if (dd->ipath_flags & IPATH_HAS_MULT_IB_SPEED) { in ipath_device_create_group()
1225 void ipath_device_remove_group(struct device *dev, struct ipath_devdata *dd) in ipath_device_remove_group() argument
1229 if (dd->ipath_flags & IPATH_HAS_MULT_IB_SPEED) { in ipath_device_remove_group()