Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/sfe/sfe_util.c
          +++ new/usr/src/uts/common/io/sfe/sfe_util.c
↓ open down ↓ 4983 lines elided ↑ open up ↑
4984 4984                          cmn_err(CE_WARN, "!%s: ddi_add_intr failed", dp->name);
4985 4985                          goto err_unregister;
4986 4986                  }
4987 4987          } else {
4988 4988                  /*
4989 4989                   * Dont use interrupt.
4990 4990                   * schedule first call of gem_intr_watcher
4991 4991                   */
4992 4992                  dp->intr_watcher_id =
4993 4993                      timeout((void (*)(void *))gem_intr_watcher,
4994      -                    (void *)dp, drv_usectohz(3*1000000));
     4994 +                    (void *)dp, drv_sectohz(3));
4995 4995          }
4996 4996  
4997 4997          /* link this device to dev_info */
4998 4998          dp->next = (struct gem_dev *)ddi_get_driver_private(dip);
4999 4999          dp->port = port;
5000 5000          ddi_set_driver_private(dip, (caddr_t)dp);
5001 5001  
5002 5002          /* reset mii phy and start mii link watcher */
5003 5003          gem_mii_start(dp);
5004 5004  
↓ open down ↓ 192 lines elided ↑ open up ↑
5197 5197                          (void) (*dp->gc.gc_mii_init)(dp);
5198 5198                  }
5199 5199  
5200 5200                  if (dp->misc_flag & GEM_NOINTR) {
5201 5201                          /*
5202 5202                           * schedule first call of gem_intr_watcher
5203 5203                           * instead of interrupts.
5204 5204                           */
5205 5205                          dp->intr_watcher_id =
5206 5206                              timeout((void (*)(void *))gem_intr_watcher,
5207      -                            (void *)dp, drv_usectohz(3*1000000));
     5207 +                            (void *)dp, drv_sectohz(3));
5208 5208                  }
5209 5209  
5210 5210                  /* restart mii link watcher */
5211 5211                  gem_mii_start(dp);
5212 5212  
5213 5213                  /* restart mac */
5214 5214                  mutex_enter(&dp->intrlock);
5215 5215  
5216 5216                  if (gem_mac_init(dp) != GEM_SUCCESS) {
5217 5217                          mutex_exit(&dp->intrlock);
↓ open down ↓ 202 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX