Home
last modified time | relevance | path

Searched refs:hw_data (Results 1 – 25 of 61) sorted by relevance

123

/linux/drivers/crypto/qat/qat_c62x/
A Dadf_c62x_hw_data.c105 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 Dadf_drv.c77 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 Dadf_c3xxx_hw_data.c103 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 Dadf_drv.c77 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 Dadf_c62xvf_hw_data.c66 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 Dadf_drv.c78 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 Dadf_dh895xccvf_hw_data.c66 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 Dadf_drv.c78 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 Dadf_c3xxxvf_hw_data.c66 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 Dadf_drv.c78 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 Dadf_dh895xcc_hw_data.c170 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 Dadf_drv.c77 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 Dadf_4xxx_hw_data.c222 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 Dadf_drv.c145 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 Dapple_bl.c31 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 Dadf_init.c66 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 Dadf_pf2vf_msg.c19 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 Dadf_isr.c24 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 Dadf_hw_arbiter.c20 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 Dadf_gen2_hw_data.c77 [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 Dadf_vf_isr.c35 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 Dadf_sriov.c44 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 Ddrop_monitor.c410 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 Dpcm-indirect.h17 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 Dclk-uniphier-core.c45 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()

Completed in 45 milliseconds

123