| /drivers/iio/ |
| A D | industrialio-backend.c | 221 if (!back->ops->debugfs_reg_access && !back->name) in iio_backend_debugfs_add() 234 if (back->name) in iio_backend_debugfs_add() 554 pair->back = back; in devm_iio_backend_request_buffer() 600 back = iter; in iio_backend_from_indio_dev_parent() 604 return back; in iio_backend_from_indio_dev_parent() 635 if (IS_ERR(back)) in iio_backend_ext_info_get() 987 return back; in __devm_iio_backend_fwnode_get() 1057 return back; in __devm_iio_backend_get_from_fwnode_lookup() 1107 back = devm_kzalloc(dev, sizeof(*back), GFP_KERNEL); in devm_iio_backend_register() 1108 if (!back) in devm_iio_backend_register() [all …]
|
| /drivers/iio/adc/ |
| A D | adi-axi-adc.c | 128 static int axi_adc_enable(struct iio_backend *back) in axi_adc_enable() argument 130 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_enable() 155 static void axi_adc_disable(struct iio_backend *back) in axi_adc_disable() argument 157 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_disable() 166 struct adi_axi_adc_state *st = iio_backend_get_priv(back); in axi_adc_data_format_set() 523 axi_adc_raw_write(back, addr); in ad7606_bus_reg_read() 524 axi_adc_raw_read(back, ®_val); in ad7606_bus_reg_read() 529 axi_adc_raw_write(back, 0); in ad7606_bus_reg_read() 542 axi_adc_raw_write(back, 0xaf00); in ad7606_bus_reg_write() 546 axi_adc_raw_write(back, buf); in ad7606_bus_reg_write() [all …]
|
| A D | ad7606_par.c | 32 ret = iio_backend_chan_enable(st->back, c); in ad7606_par_bus_update_scan_mode() 34 ret = iio_backend_chan_disable(st->back, c); in ad7606_par_bus_update_scan_mode() 52 st->back = devm_iio_backend_get(dev, NULL); in ad7606_par_bus_setup_iio_backend() 53 if (IS_ERR(st->back)) in ad7606_par_bus_setup_iio_backend() 54 return PTR_ERR(st->back); in ad7606_par_bus_setup_iio_backend() 61 ret = devm_iio_backend_request_buffer(dev, st->back, indio_dev); in ad7606_par_bus_setup_iio_backend() 65 ret = devm_iio_backend_enable(dev, st->back); in ad7606_par_bus_setup_iio_backend() 70 ret = iio_backend_data_format_set(st->back, c, &data); in ad7606_par_bus_setup_iio_backend() 83 ret = pdata->bus_reg_read(st->back, addr, &val); in ad7606_par_bus_reg_read() 95 return pdata->bus_reg_write(st->back, addr, val); in ad7606_par_bus_reg_write()
|
| A D | ad7405.c | 32 struct iio_backend *back; member 51 ret = iio_backend_oversampling_ratio_set(st->back, chan->scan_index, dec_rate); in ad7405_set_dec_rate() 202 st->back = devm_iio_backend_get(dev, NULL); in ad7405_probe() 203 if (IS_ERR(st->back)) in ad7405_probe() 204 return dev_err_probe(dev, PTR_ERR(st->back), in ad7405_probe() 207 ret = iio_backend_chan_enable(st->back, 0); in ad7405_probe() 211 ret = devm_iio_backend_request_buffer(dev, st->back, indio_dev); in ad7405_probe() 215 ret = devm_iio_backend_enable(dev, st->back); in ad7405_probe()
|
| A D | ad9467.c | 161 struct iio_backend *back; member 559 return iio_backend_chan_enable(st->back, chan); in ad9467_backend_testmode_on() 571 ret = iio_backend_chan_disable(st->back, chan); in ad9467_backend_testmode_off() 897 ret = iio_backend_chan_enable(st->back, c); in ad9467_update_scan_mode() 899 ret = iio_backend_chan_disable(st->back, c); in ad9467_update_scan_mode() 962 st->back = devm_iio_backend_get(dev, NULL); in ad9467_iio_backend_get() 963 if (!IS_ERR(st->back)) in ad9467_iio_backend_get() 966 if (PTR_ERR(st->back) != -ENOENT) in ad9467_iio_backend_get() 967 return PTR_ERR(st->back); in ad9467_iio_backend_get() 992 return PTR_ERR_OR_ZERO(st->back); in ad9467_iio_backend_get() [all …]
|
| A D | ad4851.c | 178 struct iio_backend *back; member 348 ret = iio_backend_data_size_set(st->back, val); in ad4851_set_oversampling_ratio() 559 ret = iio_backend_chan_enable(st->back, in ad4851_calibrate() 593 ret = iio_backend_chan_disable(st->back, i); in ad4851_calibrate() 598 ret = iio_backend_data_size_set(st->back, 20); in ad4851_calibrate() 851 ret = iio_backend_chan_enable(st->back, c); in ad4851_update_scan_mode() 853 ret = iio_backend_chan_disable(st->back, c); in ad4851_update_scan_mode() 1256 st->back = devm_iio_backend_get(dev, NULL); in ad4851_probe() 1257 if (IS_ERR(st->back)) in ad4851_probe() 1258 return PTR_ERR(st->back); in ad4851_probe() [all …]
|
| A D | ad4080.c | 174 struct iio_backend *back; member 311 ret = iio_backend_interface_data_align(st->back, 10000); in ad4080_lvds_sync_write() 352 ret = iio_backend_filter_type_set(st->back, mode); in ad4080_set_filter_type() 479 ret = iio_backend_num_lanes_set(st->back, st->num_lanes); in ad4080_setup() 575 st->back = devm_iio_backend_get(dev, NULL); in ad4080_probe() 576 if (IS_ERR(st->back)) in ad4080_probe() 577 return PTR_ERR(st->back); in ad4080_probe() 579 ret = devm_iio_backend_request_buffer(dev, st->back, indio_dev); in ad4080_probe() 583 ret = devm_iio_backend_enable(dev, st->back); in ad4080_probe()
|
| A D | ad7606_bus_iface.h | 12 int (*bus_reg_read)(struct iio_backend *back, u32 reg, u32 *val); 13 int (*bus_reg_write)(struct iio_backend *back, u32 reg, u32 val);
|
| /drivers/iio/dac/ |
| A D | ad3552r-hs.c | 52 struct iio_backend *back; member 166 ret = st->data->bus_reg_write(st->back, in ad3552r_hs_write_raw() 206 return st->data->bus_reg_write(st->back, in ad3552r_hs_set_target_io_mode_hs() 265 ret = st->data->bus_reg_write(st->back, in ad3552r_hs_buffer_postenable() 272 ret = st->data->bus_reg_write(st->back, in ad3552r_hs_buffer_postenable() 278 ret = iio_backend_ddr_enable(st->back); in ad3552r_hs_buffer_postenable() 329 iio_backend_ddr_disable(st->back); in ad3552r_hs_buffer_postenable() 371 ret = st->data->bus_reg_write(st->back, in ad3552r_hs_buffer_predisable() 641 ret = st->data->bus_reg_read(st->back, in ad3552r_hs_setup() 822 if (IS_ERR(st->back)) in ad3552r_hs_probe() [all …]
|
| A D | adi-axi-dac.c | 121 static int axi_dac_enable(struct iio_backend *back) in axi_dac_enable() argument 123 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_enable() 148 static void axi_dac_disable(struct iio_backend *back) in axi_dac_disable() argument 150 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_disable() 159 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_request_buffer() 169 static void axi_dac_free_buffer(struct iio_backend *back, in axi_dac_free_buffer() argument 441 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_ext_info_set() 464 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_ext_info_get() 497 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_extend_chan() 513 struct axi_dac_state *st = iio_backend_get_priv(back); in axi_dac_data_source_set() [all …]
|
| A D | ad9739a.c | 74 struct iio_backend *back; member 140 return iio_backend_data_source_set(st->back, 0, IIO_BACKEND_EXTERNAL); in ad9739a_buffer_preenable() 147 return iio_backend_data_source_set(st->back, 0, in ad9739a_buffer_postdisable() 408 st->back = devm_iio_backend_get(dev, NULL); in ad9739a_probe() 409 if (IS_ERR(st->back)) in ad9739a_probe() 410 return PTR_ERR(st->back); in ad9739a_probe() 412 ret = devm_iio_backend_request_buffer(dev, st->back, indio_dev); in ad9739a_probe() 416 ret = iio_backend_extend_chan_spec(st->back, &ad9739a_channels[0]); in ad9739a_probe() 420 ret = iio_backend_set_sampling_freq(st->back, 0, st->sample_rate); in ad9739a_probe() 424 ret = devm_iio_backend_enable(dev, st->back); in ad9739a_probe() [all …]
|
| A D | ad3552r-hs.h | 18 int (*bus_reg_read)(struct iio_backend *back, u32 reg, u32 *val, 20 int (*bus_reg_write)(struct iio_backend *back, u32 reg, u32 val, 22 int (*bus_set_io_mode)(struct iio_backend *back,
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_fltr.c | 61 struct ice_pf *pf = hw->back; in ice_fltr_set_vlan_vsi_promisc() 85 struct ice_pf *pf = hw->back; in ice_fltr_clear_vlan_vsi_promisc() 108 struct ice_pf *pf = hw->back; in ice_fltr_clear_vsi_promisc() 131 struct ice_pf *pf = hw->back; in ice_fltr_set_vsi_promisc() 150 return ice_add_mac(&vsi->back->hw, list); in ice_fltr_add_mac_list() 160 return ice_remove_mac(&vsi->back->hw, list); in ice_fltr_remove_mac_list() 170 return ice_add_vlan(&vsi->back->hw, list); in ice_fltr_add_vlan_list() 181 return ice_remove_vlan(&vsi->back->hw, list); in ice_fltr_remove_vlan_list() 191 return ice_add_eth_mac(&vsi->back->hw, list); in ice_fltr_add_eth_list() 201 return ice_remove_eth_mac(&vsi->back->hw, list); in ice_fltr_remove_eth_list() [all …]
|
| A D | ice_vsi_vlan_lib.c | 66 struct ice_pf *pf = vsi->back; in ice_vsi_del_vlan() 93 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_manage_vlan_insertion() 133 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_manage_vlan_stripping() 237 struct ice_hw *hw = &vsi->back->hw; in __ice_vsi_set_inner_port_vlan() 290 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_clear_inner_port_vlan() 338 pf = vsi->back; in ice_cfg_vlan_pruning() 467 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_ena_outer_stripping() 525 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_dis_outer_stripping() 576 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_ena_outer_insertion() 632 struct ice_hw *hw = &vsi->back->hw; in ice_vsi_dis_outer_insertion() [all …]
|
| A D | ice_lib.c | 55 ice_flush(&vsi->back->hw); in ice_vsi_ctrl_all_rx_rings() 75 struct ice_pf *pf = vsi->back; in ice_vsi_alloc_arrays() 179 struct ice_pf *pf = vsi->back; in ice_vsi_set_num_qs() 286 struct ice_pf *pf = vsi->back; in ice_vsi_delete_from_hw() 445 if (!vsi || !vsi->back) in ice_vsi_free() 448 pf = vsi->back; in ice_vsi_free() 635 vsi->back = pf; in ice_vsi_alloc() 1156 pf = vsi->back; in ice_set_rss_vsi_ctx() 2858 if (!vsi->back) in ice_vsi_release() 2860 pf = vsi->back; in ice_vsi_release() [all …]
|
| A D | ice_base.c | 104 struct ice_pf *pf = vsi->back; in ice_vsi_alloc_q_vector() 178 struct ice_pf *pf = vsi->back; in ice_free_q_vector() 292 struct ice_hw *hw = &vsi->back->hw; in ice_setup_tx_ctx() 388 hw = &vsi->back->hw; in ice_setup_rx_ctx() 731 struct ice_pf *pf = vsi->back; in ice_vsi_ctrl_one_rx_ring() 769 struct ice_pf *pf = vsi->back; in ice_vsi_wait_one_rx_ring() 783 struct device *dev = ice_pf_to_dev(vsi->back); in ice_vsi_alloc_q_vectors() 898 struct ice_pf *pf = vsi->back; in ice_vsi_cfg_txq() 1061 struct ice_pf *pf = vsi->back; in ice_cfg_txq_interrupt() 1093 struct ice_pf *pf = vsi->back; in ice_cfg_rxq_interrupt() [all …]
|
| A D | ice_arfs.c | 28 struct ice_pf *pf = hw->back; in ice_is_arfs_using_perfect_flow() 112 dev = ice_pf_to_dev(vsi->back); in ice_arfs_del_flow_rules() 117 result = ice_fdir_write_fltr(vsi->back, &e->fltr_info, false, in ice_arfs_del_flow_rules() 149 dev = ice_pf_to_dev(vsi->back); in ice_arfs_add_flow_rules() 154 result = ice_fdir_write_fltr(vsi->back, in ice_arfs_add_flow_rules() 223 dev = ice_pf_to_dev(vsi->back); in ice_arfs_update_flow_rules() 308 arfs_entry = devm_kzalloc(ice_pf_to_dev(vsi->back), in ice_arfs_build_entry() 458 pf = vsi->back; in ice_rx_flow_steer() 595 if (!vsi || vsi->type != ICE_VSI_PF || !vsi->back || in ice_clear_arfs() 599 dev = ice_pf_to_dev(vsi->back); in ice_clear_arfs() [all …]
|
| A D | ice_vf_vsi_vlan_ops.c | 27 struct ice_pf *pf = vsi->back; in ice_port_vlan_on() 60 struct ice_pf *pf = vsi->back; in ice_port_vlan_off() 133 struct ice_pf *pf = vsi->back; in ice_vf_vsi_init_vlan_ops() 176 if (!ice_is_dvm_ena(&vsi->back->hw) || ice_vf_is_port_vlan_ena(vf)) in ice_vf_vsi_cfg_dvm_legacy_vlan_mode() 243 if (ice_is_dvm_ena(&vsi->back->hw) || ice_vf_is_port_vlan_ena(vf)) in ice_vf_vsi_cfg_svm_legacy_vlan_mode()
|
| A D | ice_main.c | 136 hw = &vsi->back->hw; in ice_check_for_hang_subtask() 329 struct ice_pf *pf = vsi->back; in ice_vsi_sync_fltr() 2211 struct ice_pf *pf = vsi->back; in ice_configure_phy() 2273 vsi->back->state)) { in ice_configure_phy() 2558 struct ice_pf *pf = vsi->back; in ice_vsi_req_irq_msix() 2780 struct ice_pf *pf = vsi->back; in ice_prepare_xdp_rings() 2881 struct ice_pf *pf = vsi->back; in ice_destroy_xdp_rings() 4245 struct ice_pf *pf = hw->back; in ice_log_pkg_init() 4528 struct ice_pf *pf = hw->back; in ice_init_tx_topology() 5315 hw->back = pf; in ice_probe() [all …]
|
| /drivers/net/ethernet/netronome/nfp/crypto/ |
| A D | tls.c | 189 return &req->back; in nfp_net_tls_set_ipv4() 209 return &req->back; in nfp_net_tls_set_ipv6() 222 back->src_port = 0; in nfp_net_tls_set_l4() 223 back->dst_port = 0; in nfp_net_tls_set_l4() 225 back->src_port = inet->inet_dport; in nfp_net_tls_set_l4() 226 back->dst_port = inet->inet_sport; in nfp_net_tls_set_l4() 273 struct nfp_crypto_req_add_back *back; in nfp_net_tls_add() local 334 back->counter = 0; in nfp_net_tls_add() 355 if (!WARN_ON_ONCE((u8 *)back < skb->head || in nfp_net_tls_add() 356 (u8 *)back > skb_end_pointer(skb)) && in nfp_net_tls_add() [all …]
|
| /drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| A D | hclge_mbx.c | 36 struct hclge_dev *hdev = vport->back; in hclge_gen_resp_to_vf() 95 struct hclge_dev *hdev = vport->back; in hclge_send_mbx_msg() 142 struct hclge_dev *hdev = vport->back; in hclge_inform_reset_assert_to_vf() 186 struct hclge_dev *hdev = vport->back; in hclge_get_ring_chain_from_mbx() 265 struct hclge_dev *hdev = vport->back; in hclge_query_ring_vector_map() 338 struct hclge_dev *hdev = vport->back; in hclge_set_vf_promisc_mode() 360 struct hclge_dev *hdev = vport->back; in hclge_set_vf_uc_mac_addr() 402 struct hclge_dev *hdev = vport->back; in hclge_set_vf_mc_mac_addr() 443 struct hclge_dev *hdev = vport->back; in hclge_set_vf_vlan_cfg() 517 struct hclge_dev *hdev = vport->back; in hclge_get_vf_queue_info() [all …]
|
| A D | hclge_dcb.c | 72 struct hclge_dev *hdev = vport->back; in hclge_ieee_getets() 256 struct hclge_dev *hdev = vport->back; in hclge_ieee_setets() 306 struct hclge_dev *hdev = vport->back; in hclge_ieee_getpfc() 330 struct hclge_dev *hdev = vport->back; in hclge_ieee_setpfc() 398 struct hclge_dev *hdev = vport->back; in hclge_ieee_setapp() 444 struct hclge_dev *hdev = vport->back; in hclge_ieee_delapp() 485 struct hclge_dev *hdev = vport->back; in hclge_getdcbx() 497 struct hclge_dev *hdev = vport->back; in hclge_setdcbx() 599 struct hclge_dev *hdev = vport->back; in hclge_setup_tc()
|
| /drivers/md/bcache/ |
| A D | util.h | 115 size_t front, back, size, mask; \ 121 c = (fifo)->data[iter], iter != (fifo)->back; \ 133 (fifo)->front = (fifo)->back = 0; \ 159 #define fifo_used(fifo) (((fifo)->back - (fifo)->front) & (fifo)->mask) 167 ((fifo)->data[((fifo)->back - 1) & (fifo)->mask]) 175 (fifo)->data[(fifo)->back++] = (i); \ 176 (fifo)->back &= (fifo)->mask; \ 206 --(fifo)->back; \ 207 (fifo)->back &= (fifo)->mask; \ 208 (i) = (fifo)->data[(fifo)->back] \ [all …]
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_main.c | 352 struct i40e_pf *pf = vsi->back; in i40e_tx_timeout() 718 struct i40e_pf *pf = vsi->back; in i40e_update_eth_stats() 866 struct i40e_pf *pf = vsi->back; in i40e_update_vsi_stats() 2551 pf = vsi->back; in i40e_sync_vsi_filters() 5704 pf = vsi->back; in i40e_update_adq_vsi_queues() 11525 vsi->back = pf; in i40e_vsi_mem_alloc() 11618 if (!vsi->back) in i40e_vsi_clear() 11620 pf = vsi->back; in i40e_vsi_clear() 13780 if (vsi == vsi->back->vsi[vsi->back->lan_vsi]) in i40e_vsi_delete() 14076 pf = vsi->back; in i40e_vsi_release() [all …]
|
| A D | i40e_ethtool.c | 2004 struct i40e_pf *pf = vsi->back; in i40e_get_drvinfo() 2068 struct i40e_pf *pf = vsi->back; in i40e_set_ringparam() 2295 struct i40e_pf *pf = vsi->back; in i40e_get_stats_count() 2326 struct i40e_pf *pf = vsi->back; in i40e_get_sset_count() 2408 struct i40e_pf *pf = vsi->back; in i40e_get_ethtool_stats() 2483 struct i40e_pf *pf = vsi->back; in i40e_get_stat_strings() 2520 struct i40e_pf *pf = vsi->back; in i40e_get_priv_flag_strings() 2980 struct i40e_pf *pf = vsi->back; in i40e_set_itr_per_queue() 3030 struct i40e_pf *pf = vsi->back; in __i40e_set_coalesce() 3147 struct i40e_pf *pf = vsi->back; in i40e_get_rxfh_fields() [all …]
|