Lines Matching refs:dev

161 #define	OCE_CSR_READ32(dev, offset) \
162 OCE_READ_REG32((dev)->csr_handle, \
163 (uint32_t *)(void *)((dev)->csr_addr + offset))
165 #define OCE_CSR_WRITE32(dev, offset, value) \
166 OCE_WRITE_REG32((dev)->csr_handle, \
167 (uint32_t *)(void *)((dev)->csr_addr + offset), value)
169 #define OCE_DB_READ32(dev, offset) \
170 OCE_READ_REG32((dev)->db_handle, \
171 (uint32_t *)(void *)((dev)->db_addr + offset))
173 #define OCE_DB_WRITE32(dev, offset, value) \
174 OCE_WRITE_REG32((dev)->db_handle, \
175 (uint32_t *)(void *)((dev)->db_addr + offset), value)
177 #define OCE_CFG_READ32(dev, offset) \
178 OCE_READ_REG32((dev)->dev_cfg_handle, \
179 (uint32_t *)(void *)((dev)->dev_cfg_addr + offset))
181 #define OCE_CFG_WRITE32(dev, offset, value) \
182 OCE_WRITE_REG32((dev)->dev_cfg_handle, \
183 (uint32_t *)(void *)((dev)->dev_cfg_addr + offset), value)
185 #define OCE_PCI_FUNC(dev) \
186 ((OCE_CFG_READ32(dev, PCICFG_INTR_CTRL) \
189 #define DEV_LOCK(dev) mutex_enter(&dev->dev_lock)
191 #define DEV_UNLOCK(dev) mutex_exit(&dev->dev_lock)
246 /* dev stats */
339 int oce_start(struct oce_dev *dev);
340 void oce_stop(struct oce_dev *dev);
341 int oce_identify_hw(struct oce_dev *dev);
342 int oce_get_bdf(struct oce_dev *dev);
345 void oce_fm_init(struct oce_dev *dev);
346 void oce_fm_fini(struct oce_dev *dev);
350 void oce_fm_ereport(struct oce_dev *dev, char *detail);
351 int oce_fm_check_acc_handle(struct oce_dev *dev,
353 int oce_fm_check_dma_handle(struct oce_dev *dev,
357 int oce_setup_intr(struct oce_dev *dev);
358 int oce_teardown_intr(struct oce_dev *dev);
359 int oce_setup_handlers(struct oce_dev *dev);
360 void oce_remove_handler(struct oce_dev *dev);
361 void oce_ei(struct oce_dev *dev);
362 void oce_di(struct oce_dev *dev);
363 void oce_chip_ei(struct oce_dev *dev);
364 void oce_chip_di(struct oce_dev *dev);
367 int oce_hw_init(struct oce_dev *dev);
368 void oce_hw_fini(struct oce_dev *dev);
369 int oce_setup_adapter(struct oce_dev *dev);
370 void oce_unsetup_adapter(struct oce_dev *dev);