/linux/drivers/crypto/qat/qat_c62x/ |
A D | adf_c62x_hw_data.c | 105 hw_data->dev_class = &c62x_class; in adf_init_hw_data_c62x() 110 hw_data->num_logical_accel = 1; in adf_init_hw_data_c62x() 118 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c62x() 127 hw_data->get_sku = get_sku; in adf_init_hw_data_c62x() 128 hw_data->fw_name = ADF_C62X_FW; in adf_init_hw_data_c62x() 129 hw_data->fw_mmp_name = ADF_C62X_MMP; in adf_init_hw_data_c62x() 134 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_c62x() 135 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_c62x() 137 hw_data->enable_ints = adf_enable_ints; in adf_init_hw_data_c62x() 138 hw_data->reset_device = adf_reset_flr; in adf_init_hw_data_c62x() [all …]
|
A D | adf_drv.c | 77 struct adf_hw_device_data *hw_data; in adf_probe() local 118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 120 if (!hw_data) { in adf_probe() 125 accel_dev->hw_device = hw_data; in adf_probe() 129 &hw_data->fuses); in adf_probe() 131 &hw_data->straps); in adf_probe() 134 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 135 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 136 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 138 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe() [all …]
|
/linux/drivers/crypto/qat/qat_c3xxx/ |
A D | adf_c3xxx_hw_data.c | 103 hw_data->dev_class = &c3xxx_class; in adf_init_hw_data_c3xxx() 108 hw_data->num_logical_accel = 1; in adf_init_hw_data_c3xxx() 116 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c3xxx() 125 hw_data->get_sku = get_sku; in adf_init_hw_data_c3xxx() 126 hw_data->fw_name = ADF_C3XXX_FW; in adf_init_hw_data_c3xxx() 127 hw_data->fw_mmp_name = ADF_C3XXX_MMP; in adf_init_hw_data_c3xxx() 132 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_c3xxx() 133 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_c3xxx() 135 hw_data->enable_ints = adf_enable_ints; in adf_init_hw_data_c3xxx() 136 hw_data->reset_device = adf_reset_flr; in adf_init_hw_data_c3xxx() [all …]
|
A D | adf_drv.c | 77 struct adf_hw_device_data *hw_data; in adf_probe() local 118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 120 if (!hw_data) { in adf_probe() 125 accel_dev->hw_device = hw_data; in adf_probe() 129 &hw_data->fuses); in adf_probe() 131 &hw_data->straps); in adf_probe() 134 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 135 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 136 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 138 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe() [all …]
|
/linux/drivers/crypto/qat/qat_c62xvf/ |
A D | adf_c62xvf_hw_data.c | 66 hw_data->dev_class = &c62xiov_class; in adf_init_hw_data_c62xiov() 70 hw_data->num_logical_accel = 1; in adf_init_hw_data_c62xiov() 80 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_c62xiov() 81 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_c62xiov() 84 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c62xiov() 86 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_c62xiov() 90 hw_data->get_sku = get_sku; in adf_init_hw_data_c62xiov() 94 hw_data->dev_class->instances++; in adf_init_hw_data_c62xiov() 95 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_c62xiov() 101 hw_data->dev_class->instances--; in adf_clean_hw_data_c62xiov() [all …]
|
A D | adf_drv.c | 78 struct adf_hw_device_data *hw_data; in adf_probe() local 112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 114 if (!hw_data) { in adf_probe() 118 accel_dev->hw_device = hw_data; in adf_probe() 122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 128 hw_data->dev_class->name, pci_name(pdev)); in adf_probe()
|
/linux/drivers/crypto/qat/qat_dh895xccvf/ |
A D | adf_dh895xccvf_hw_data.c | 66 hw_data->dev_class = &dh895xcciov_class; in adf_init_hw_data_dh895xcciov() 70 hw_data->num_logical_accel = 1; in adf_init_hw_data_dh895xcciov() 80 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_dh895xcciov() 81 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_dh895xcciov() 84 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_dh895xcciov() 86 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_dh895xcciov() 90 hw_data->get_sku = get_sku; in adf_init_hw_data_dh895xcciov() 94 hw_data->dev_class->instances++; in adf_init_hw_data_dh895xcciov() 95 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_dh895xcciov() 101 hw_data->dev_class->instances--; in adf_clean_hw_data_dh895xcciov() [all …]
|
A D | adf_drv.c | 78 struct adf_hw_device_data *hw_data; in adf_probe() local 112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 114 if (!hw_data) { in adf_probe() 118 accel_dev->hw_device = hw_data; in adf_probe() 122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 128 hw_data->dev_class->name, pci_name(pdev)); in adf_probe()
|
/linux/drivers/crypto/qat/qat_c3xxxvf/ |
A D | adf_c3xxxvf_hw_data.c | 66 hw_data->dev_class = &c3xxxiov_class; in adf_init_hw_data_c3xxxiov() 70 hw_data->num_logical_accel = 1; in adf_init_hw_data_c3xxxiov() 80 hw_data->init_arb = adf_vf_int_noop; in adf_init_hw_data_c3xxxiov() 81 hw_data->exit_arb = adf_vf_void_noop; in adf_init_hw_data_c3xxxiov() 84 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_c3xxxiov() 86 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_c3xxxiov() 90 hw_data->get_sku = get_sku; in adf_init_hw_data_c3xxxiov() 94 hw_data->dev_class->instances++; in adf_init_hw_data_c3xxxiov() 95 adf_devmgr_update_class_index(hw_data); in adf_init_hw_data_c3xxxiov() 101 hw_data->dev_class->instances--; in adf_clean_hw_data_c3xxxiov() [all …]
|
A D | adf_drv.c | 78 struct adf_hw_device_data *hw_data; in adf_probe() local 112 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 114 if (!hw_data) { in adf_probe() 118 accel_dev->hw_device = hw_data; in adf_probe() 122 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 123 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 124 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 128 hw_data->dev_class->name, pci_name(pdev)); in adf_probe()
|
/linux/drivers/crypto/qat/qat_dh895xcc/ |
A D | adf_dh895xcc_hw_data.c | 170 hw_data->dev_class = &dh895xcc_class; in adf_init_hw_data_dh895xcc() 175 hw_data->num_logical_accel = 1; in adf_init_hw_data_dh895xcc() 183 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_dh895xcc() 184 hw_data->get_accel_cap = get_accel_cap; in adf_init_hw_data_dh895xcc() 192 hw_data->get_sku = get_sku; in adf_init_hw_data_dh895xcc() 193 hw_data->fw_name = ADF_DH895XCC_FW; in adf_init_hw_data_dh895xcc() 199 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_dh895xcc() 200 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_dh895xcc() 202 hw_data->enable_ints = adf_enable_ints; in adf_init_hw_data_dh895xcc() 203 hw_data->reset_device = adf_reset_sbr; in adf_init_hw_data_dh895xcc() [all …]
|
A D | adf_drv.c | 77 struct adf_hw_device_data *hw_data; in adf_probe() local 118 hw_data = kzalloc_node(sizeof(*hw_data), GFP_KERNEL, in adf_probe() 120 if (!hw_data) { in adf_probe() 125 accel_dev->hw_device = hw_data; in adf_probe() 129 &hw_data->fuses); in adf_probe() 132 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 133 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 134 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 136 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe() 137 ((~hw_data->ae_mask) & 0x01)) { in adf_probe() [all …]
|
/linux/drivers/crypto/qat/qat_4xxx/ |
A D | adf_4xxx_hw_data.c | 222 hw_data->dev_class = &adf_4xxx_class; in adf_init_hw_data_4xxx() 228 hw_data->num_logical_accel = 1; in adf_init_hw_data_4xxx() 235 hw_data->get_ae_mask = get_ae_mask; in adf_init_hw_data_4xxx() 237 hw_data->get_num_aes = get_num_aes; in adf_init_hw_data_4xxx() 241 hw_data->get_arb_info = get_arb_info; in adf_init_hw_data_4xxx() 244 hw_data->get_sku = get_sku; in adf_init_hw_data_4xxx() 245 hw_data->fw_name = ADF_4XXX_FW; in adf_init_hw_data_4xxx() 246 hw_data->fw_mmp_name = ADF_4XXX_MMP; in adf_init_hw_data_4xxx() 250 hw_data->init_arb = adf_init_arb; in adf_init_hw_data_4xxx() 251 hw_data->exit_arb = adf_exit_arb; in adf_init_hw_data_4xxx() [all …]
|
A D | adf_drv.c | 145 struct adf_hw_device_data *hw_data; in adf_probe() local 181 hw_data = devm_kzalloc(&pdev->dev, sizeof(*hw_data), GFP_KERNEL); in adf_probe() 182 if (!hw_data) { in adf_probe() 187 accel_dev->hw_device = hw_data; in adf_probe() 194 hw_data->accel_mask = hw_data->get_accel_mask(hw_data); in adf_probe() 195 hw_data->ae_mask = hw_data->get_ae_mask(hw_data); in adf_probe() 196 accel_pci_dev->sku = hw_data->get_sku(hw_data); in adf_probe() 198 if (!hw_data->accel_mask || !hw_data->ae_mask || in adf_probe() 199 (~hw_data->ae_mask & 0x01)) { in adf_probe() 207 hw_data->dev_class->name, pci_name(pdev)); in adf_probe() [all …]
|
/linux/drivers/video/backlight/ |
A D | apple_bl.c | 31 struct hw_data { struct 40 static const struct hw_data *hw_data; variable 151 hw_data = &intel_chipset_data; in apple_bl_add() 153 hw_data = &nvidia_chipset_data; in apple_bl_add() 157 if (!hw_data) { in apple_bl_add() 167 hw_data->set_brightness(1); in apple_bl_add() 171 hw_data->set_brightness(0); in apple_bl_add() 174 if (!request_region(hw_data->iostart, hw_data->iolen, in apple_bl_add() 185 release_region(hw_data->iostart, hw_data->iolen); in apple_bl_add() 200 release_region(hw_data->iostart, hw_data->iolen); in apple_bl_remove() [all …]
|
/linux/drivers/crypto/qat/qat_common/ |
A D | adf_init.c | 66 if (!hw_data) { in adf_dev_init() 82 if (hw_data->init_device && hw_data->init_device(accel_dev)) { in adf_dev_init() 87 if (hw_data->init_admin_comms && hw_data->init_admin_comms(accel_dev)) { in adf_dev_init() 92 if (hw_data->init_arb && hw_data->init_arb(accel_dev)) { in adf_dev_init() 117 hw_data->enable_ints(accel_dev); in adf_dev_init() 174 if (hw_data->set_ssm_wdtimer) in adf_dev_start() 270 if (!hw_data) { in adf_dev_shutdown() 305 hw_data->free_irq(accel_dev); in adf_dev_shutdown() 313 if (hw_data->exit_arb) in adf_dev_shutdown() 314 hw_data->exit_arb(accel_dev); in adf_dev_shutdown() [all …]
|
A D | adf_pf2vf_msg.c | 19 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_enable_vf2pf_interrupts() local 20 u32 misc_bar_id = hw_data->get_misc_bar_id(hw_data); in adf_enable_vf2pf_interrupts() 26 hw_data->enable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_enable_vf2pf_interrupts() 33 u32 misc_bar_id = hw_data->get_misc_bar_id(hw_data); in adf_disable_vf2pf_interrupts() 39 hw_data->disable_vf2pf_interrupts(pmisc_addr, vf_mask); in adf_disable_vf2pf_interrupts() 47 u32 misc_bar_id = hw_data->get_misc_bar_id(hw_data); in adf_disable_vf2pf_interrupts_irq() 61 pci_info->pci_bars[hw_data->get_misc_bar_id(hw_data)].virt_addr; in __adf_iov_putmsg() 70 pf2vf_offset = hw_data->get_pf2vf_offset(0); in __adf_iov_putmsg() 78 pf2vf_offset = hw_data->get_pf2vf_offset(vf_nr); in __adf_iov_putmsg() 224 int bar_id = hw_data->get_misc_bar_id(hw_data); in adf_vf2pf_req_hndl() [all …]
|
A D | adf_isr.c | 24 u32 msix_num_entries = hw_data->num_banks + 1; in adf_enable_msix() 27 if (hw_data->set_msix_rttable) in adf_enable_msix() 28 hw_data->set_msix_rttable(accel_dev); in adf_enable_msix() 66 &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in adf_msix_isr_ae() 117 int clust_irq = hw_data->num_banks; in adf_free_irqs() 121 for (i = 0; i < hw_data->num_banks; i++) { in adf_free_irqs() 142 int clust_irq = hw_data->num_banks; in adf_request_irqs() 148 for (i = 0; i < hw_data->num_banks; i++) { in adf_request_irqs() 212 msix_num_entries += hw_data->num_banks; in adf_isr_alloc_msix_vectors_data() 236 for (i = 0; i < hw_data->num_banks; i++) in adf_setup_bh() [all …]
|
A D | adf_hw_arbiter.c | 20 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_init_arb() local 22 unsigned long ae_mask = hw_data->ae_mask; in adf_init_arb() 28 hw_data->get_arb_info(&info); in adf_init_arb() 39 thd_2_arb_cfg = hw_data->get_arb_mapping(); in adf_init_arb() 41 for_each_set_bit(i, &ae_mask, hw_data->num_engines) in adf_init_arb() 51 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_update_ring_arb() local 53 u32 tx_ring_mask = hw_data->tx_rings_mask; in adf_update_ring_arb() 54 u32 shift = hw_data->tx_rx_gap; in adf_update_ring_arb() 82 hw_data->get_arb_info(&info); in adf_exit_arb() 91 hw_data->get_arb_info(&info); in adf_exit_arb() [all …]
|
A D | adf_gen2_hw_data.c | 77 [hw_data->get_misc_bar_id(hw_data)]; in adf_gen2_enable_error_correction() 78 unsigned long accel_mask = hw_data->accel_mask; in adf_gen2_enable_error_correction() 79 unsigned long ae_mask = hw_data->ae_mask; in adf_gen2_enable_error_correction() 84 for_each_set_bit(i, &ae_mask, hw_data->num_engines) { in adf_gen2_enable_error_correction() 94 for_each_set_bit(i, &accel_mask, hw_data->num_accel) { in adf_gen2_enable_error_correction() 114 pmisc_id = hw_data->get_misc_bar_id(hw_data); in adf_gen2_cfg_iov_thds() 257 u32 straps = hw_data->straps; in adf_gen2_get_accel_cap() 258 u32 fuses = hw_data->fuses; in adf_gen2_get_accel_cap() 286 unsigned long accel_mask = hw_data->accel_mask; in adf_gen2_set_ssm_wdtimer() 292 pmisc_id = hw_data->get_misc_bar_id(hw_data); in adf_gen2_set_ssm_wdtimer() [all …]
|
A D | adf_vf_isr.c | 35 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_enable_pf2vf_interrupts() local 37 pci_info->pci_bars[hw_data->get_misc_bar_id(hw_data)].virt_addr; in adf_enable_pf2vf_interrupts() 45 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_disable_pf2vf_interrupts() local 47 pci_info->pci_bars[hw_data->get_misc_bar_id(hw_data)].virt_addr; in adf_disable_pf2vf_interrupts() 91 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_pf2vf_bh_handler() local 93 &GET_BARS(accel_dev)[hw_data->get_misc_bar_id(hw_data)]; in adf_pf2vf_bh_handler() 98 msg = ADF_CSR_RD(pmisc_bar_addr, hw_data->get_pf2vf_offset(0)); in adf_pf2vf_bh_handler() 150 ADF_CSR_WR(pmisc_bar_addr, hw_data->get_pf2vf_offset(0), msg); in adf_pf2vf_bh_handler() 181 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_isr() local 182 struct adf_hw_csr_ops *csr_ops = &hw_data->csr_ops; in adf_isr() [all …]
|
A D | adf_sriov.c | 44 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_enable_sriov() local 61 if (hw_data->configure_iov_threads) in adf_enable_sriov() 62 hw_data->configure_iov_threads(accel_dev, true); in adf_enable_sriov() 65 if (hw_data->get_pf2vf_offset) in adf_enable_sriov() 87 struct adf_hw_device_data *hw_data = accel_dev->hw_device; in adf_disable_sriov() local 95 if (hw_data->get_pf2vf_offset) in adf_disable_sriov() 101 if (hw_data->get_pf2vf_offset) in adf_disable_sriov() 105 if (hw_data->configure_iov_threads) in adf_disable_sriov() 106 hw_data->configure_iov_threads(accel_dev, false); in adf_disable_sriov()
|
/linux/net/core/ |
A D | drop_monitor.c | 410 struct per_cpu_dm_data *hw_data; in net_dm_hw_summary_work() local 443 struct per_cpu_dm_data *hw_data; in net_dm_hw_trap_summary_probe() local 452 hw_entries = hw_data->hw_entries; in net_dm_hw_trap_summary_probe() 476 add_timer(&hw_data->send_timer); in net_dm_hw_trap_summary_probe() 913 struct per_cpu_dm_data *hw_data; in net_dm_hw_packet_work() local 937 struct per_cpu_dm_data *hw_data; in net_dm_hw_trap_packet_probe() local 974 hw_data->stats.dropped++; in net_dm_hw_trap_packet_probe() 1693 struct per_cpu_dm_data *hw_data; in net_dm_hw_cpu_data_init() local 1696 __net_dm_cpu_data_init(hw_data); in net_dm_hw_cpu_data_init() 1701 struct per_cpu_dm_data *hw_data; in net_dm_hw_cpu_data_fini() local [all …]
|
/linux/include/sound/ |
A D | pcm-indirect.h | 17 unsigned int hw_data; /* Offset to next dst (or src) in hw ring buffer */ member 53 unsigned int hw_to_end = rec->hw_buffer_size - rec->hw_data; in snd_pcm_indirect_playback_transfer() 65 rec->hw_data += bytes; in snd_pcm_indirect_playback_transfer() 66 if (rec->hw_data == rec->hw_buffer_size) in snd_pcm_indirect_playback_transfer() 67 rec->hw_data = 0; in snd_pcm_indirect_playback_transfer() 121 size_t hw_to_end = rec->hw_buffer_size - rec->hw_data; in snd_pcm_indirect_capture_transfer() 133 rec->hw_data += bytes; in snd_pcm_indirect_capture_transfer() 134 if ((int)rec->hw_data == rec->hw_buffer_size) in snd_pcm_indirect_capture_transfer() 135 rec->hw_data = 0; in snd_pcm_indirect_capture_transfer()
|
/linux/drivers/clk/uniphier/ |
A D | clk-uniphier-core.c | 45 struct clk_hw_onecell_data *hw_data; in uniphier_clk_probe() local 67 hw_data = devm_kzalloc(dev, struct_size(hw_data, hws, clk_num), in uniphier_clk_probe() 69 if (!hw_data) in uniphier_clk_probe() 72 hw_data->num = clk_num; in uniphier_clk_probe() 76 hw_data->hws[clk_num] = ERR_PTR(-EINVAL); in uniphier_clk_probe() 87 hw_data->hws[p->idx] = hw; in uniphier_clk_probe() 91 hw_data); in uniphier_clk_probe()
|