Lines Matching defs:accel_dev

32 #define ADF_UIO_GET_NAME(accel_dev) (GET_HW_DATA(accel_dev)->dev_class->name)
33 #define ADF_UIO_GET_TYPE(accel_dev) (GET_HW_DATA(accel_dev)->dev_class->type)
34 #define ADF_UIO_GET_BAR(accel_dev) \
35 (GET_HW_DATA(accel_dev)->get_etr_bar_id(GET_HW_DATA(accel_dev)))
95 adf_dev_put(accel->accel_dev);
107 adf_add_mem_fd(struct adf_accel_dev *accel_dev, int mem_fd)
127 accel = accel_dev->accel;
155 adf_uio_map_bar(struct adf_accel_dev *accel_dev, uint8_t bank_offset)
159 struct adf_uio_control_accel *accel = accel_dev->accel;
160 struct adf_hw_csr_info *csr_info = &accel_dev->hw_device->csr_info;
189 adf_alloc_bundle(struct adf_accel_dev *accel_dev, int bundle_nr)
195 if (bundle_nr < 0 || bundle_nr >= GET_MAX_BANKS(accel_dev)) {
200 accel = accel_dev->accel;
206 adf_dev_get(accel_dev);
213 device_printf(GET_DEV(accel_dev),
229 struct adf_accel_dev *accel_dev = dev->si_drv1;
232 if (!accel_dev) {
233 printf("%s - accel_dev is NULL\n", __func__);
237 csr_info = &accel_dev->hw_device->csr_info;
244 return (adf_alloc_bundle(accel_dev, *(int *)data));
246 *(uint32_t *)data = ADF_UIO_GET_TYPE(accel_dev);
249 return (adf_add_mem_fd(accel_dev, *(int *)data));
279 if (!accel->accel_dev) {
280 printf("QAT: Error - no accel_dev in accel\n");
306 struct adf_accel_dev *accel_dev,
321 GET_MAX_BANKS(accel_dev) - nb_bundles + i;
341 struct adf_accel_dev *accel_dev,
350 adf_uio_map_bar(accel_dev, bundle->hardware_bundle_number);
352 device_printf(GET_DEV(accel_dev),
360 adf_uio_register(struct adf_accel_dev *accel_dev)
366 if (!accel_dev) {
367 printf("%s - accel_dev is NULL\n", __func__);
372 accel_dev, ADF_GENERAL_SEC, ADF_FIRST_USER_BUNDLE, val)) {
375 nb_bundles = GET_MAX_BANKS(accel_dev);
385 accel->accel_dev = accel_dev;
386 accel->bar = accel_dev->accel_pci_dev.pci_bars +
387 ADF_UIO_GET_BAR(accel_dev);
389 adf_uio_init_accel_ctrl(accel, accel_dev, nb_bundles);
396 device_get_nameunit(GET_DEV(accel_dev)));
401 accel->cdev->si_drv1 = accel_dev;
402 accel_dev->accel = accel;
405 adf_uio_init_bundle_dev(accel, accel_dev, nb_bundles);
410 device_printf(GET_DEV(accel_dev), "Failed to register UIO devices\n");
415 adf_uio_remove(struct adf_accel_dev *accel_dev)
417 struct adf_uio_control_accel *accel = accel_dev->accel;
439 accel_dev->accel = NULL;