Home
last modified time | relevance | path

Searched refs:ndev (Results 1 – 25 of 478) sorted by relevance

12345678910>>...20

/linux/drivers/ntb/hw/amd/
H A Dntb_hw_amd.c76 static int ndev_mw_to_bar(struct amd_ntb_dev *ndev, int idx) in ndev_mw_to_bar() argument
78 if (idx < 0 || idx > ndev->mw_count) in ndev_mw_to_bar()
81 return ndev->dev_data->mw_idx << idx; in ndev_mw_to_bar()
97 struct amd_ntb_dev *ndev = ntb_ndev(ntb); in amd_ntb_mw_get_align() local
103 bar = ndev_mw_to_bar(ndev, idx); in amd_ntb_mw_get_align()
114 *size_max = pci_resource_len(ndev->ntb.pdev, bar); in amd_ntb_mw_get_align()
122 struct amd_ntb_dev *ndev = ntb_ndev(ntb); in amd_ntb_mw_set_trans() local
132 bar = ndev_mw_to_bar(ndev, idx); in amd_ntb_mw_set_trans()
142 mmio = ndev->self_mmio; in amd_ntb_mw_set_trans()
143 peer_mmio = ndev->peer_mmio; in amd_ntb_mw_set_trans()
[all …]
/linux/drivers/crypto/cavium/nitrox/
H A Dnitrox_main.c70 static void write_to_ucd_unit(struct nitrox_device *ndev, u32 ucode_size, in write_to_ucd_unit() argument
94 nitrox_write_csr(ndev, offset, block_num); in write_to_ucd_unit()
101 nitrox_write_csr(ndev, offset, data); in write_to_ucd_unit()
109 static int nitrox_load_fw(struct nitrox_device *ndev) in nitrox_load_fw() argument
123 dev_info(DEV(ndev), "Loading firmware \"%s\"\n", fw_name); in nitrox_load_fw()
125 ret = request_firmware(&fw, fw_name, DEV(ndev)); in nitrox_load_fw()
127 dev_err(DEV(ndev), "failed to get firmware %s\n", fw_name); in nitrox_load_fw()
135 dev_err(DEV(ndev), "Invalid ucode size: %u for firmware %s\n", in nitrox_load_fw()
143 memcpy(&ndev->hw.fw_name[0][0], ucode->version, (VERSION_LEN - 2)); in nitrox_load_fw()
144 ndev->hw.fw_name[0][VERSION_LEN - 1] = '\0'; in nitrox_load_fw()
[all …]
H A Dnitrox_isr.c42 static void clear_nps_core_err_intr(struct nitrox_device *ndev) in clear_nps_core_err_intr() argument
47 value = nitrox_read_csr(ndev, NPS_CORE_INT); in clear_nps_core_err_intr()
48 nitrox_write_csr(ndev, NPS_CORE_INT, value); in clear_nps_core_err_intr()
50 dev_err_ratelimited(DEV(ndev), "NSP_CORE_INT 0x%016llx\n", value); in clear_nps_core_err_intr()
53 static void clear_nps_pkt_err_intr(struct nitrox_device *ndev) in clear_nps_pkt_err_intr() argument
59 pkt_int.value = nitrox_read_csr(ndev, NPS_PKT_INT); in clear_nps_pkt_err_intr()
60 dev_err_ratelimited(DEV(ndev), "NPS_PKT_INT 0x%016llx\n", in clear_nps_pkt_err_intr()
65 value = nitrox_read_csr(ndev, offset); in clear_nps_pkt_err_intr()
66 nitrox_write_csr(ndev, offset, value); in clear_nps_pkt_err_intr()
67 dev_err_ratelimited(DEV(ndev), in clear_nps_pkt_err_intr()
[all …]
H A Dnitrox_hal.c15 static void emu_enable_cores(struct nitrox_device *ndev) in emu_enable_cores() argument
31 nitrox_write_csr(ndev, EMU_AE_ENABLEX(i), emu_ae.value); in emu_enable_cores()
32 nitrox_write_csr(ndev, EMU_SE_ENABLEX(i), emu_se.value); in emu_enable_cores()
40 void nitrox_config_emu_unit(struct nitrox_device *ndev) in nitrox_config_emu_unit() argument
48 emu_enable_cores(ndev); in nitrox_config_emu_unit()
59 nitrox_write_csr(ndev, offset, emu_wd_int.value); in nitrox_config_emu_unit()
61 nitrox_write_csr(ndev, offset, emu_ge_int.value); in nitrox_config_emu_unit()
65 static void reset_pkt_input_ring(struct nitrox_device *ndev, int ring) in reset_pkt_input_ring() argument
74 pkt_in_ctl.value = nitrox_read_csr(ndev, offset); in reset_pkt_input_ring()
76 nitrox_write_csr(ndev, offset, pkt_in_ctl.value); in reset_pkt_input_ring()
[all …]
H A Dnitrox_sriov.c81 static void nitrox_pf_cleanup(struct nitrox_device *ndev) in nitrox_pf_cleanup() argument
84 atomic_set(&ndev->state, __NDEV_NOT_READY); in nitrox_pf_cleanup()
89 nitrox_unregister_interrupts(ndev); in nitrox_pf_cleanup()
90 nitrox_common_sw_cleanup(ndev); in nitrox_pf_cleanup()
97 static int nitrox_pf_reinit(struct nitrox_device *ndev) in nitrox_pf_reinit() argument
102 err = nitrox_common_sw_init(ndev); in nitrox_pf_reinit()
106 err = nitrox_register_interrupts(ndev); in nitrox_pf_reinit()
108 nitrox_common_sw_cleanup(ndev); in nitrox_pf_reinit()
113 nitrox_config_aqm_rings(ndev); in nitrox_pf_reinit()
116 nitrox_config_pkt_input_rings(ndev); in nitrox_pf_reinit()
[all …]
H A Dnitrox_mbx.c35 struct nitrox_device *ndev; member
39 static inline u64 pf2vf_read_mbox(struct nitrox_device *ndev, int ring) in pf2vf_read_mbox() argument
44 return nitrox_read_csr(ndev, reg_addr); in pf2vf_read_mbox()
47 static inline void pf2vf_write_mbox(struct nitrox_device *ndev, u64 value, in pf2vf_write_mbox() argument
53 nitrox_write_csr(ndev, reg_addr, value); in pf2vf_write_mbox()
56 static void pf2vf_send_response(struct nitrox_device *ndev, in pf2vf_send_response() argument
65 msg.data = ndev->mode; in pf2vf_send_response()
72 msg.id.chipid = ndev->idx; in pf2vf_send_response()
96 pf2vf_write_mbox(ndev, msg.value, vfdev->ring); in pf2vf_send_response()
107 struct nitrox_device *ndev = pf2vf_resp->ndev; in pf2vf_resp_handler() local
[all …]
/linux/drivers/ntb/hw/intel/
H A Dntb_hw_gen1.c143 static int xeon_init_isr(struct intel_ntb_dev *ndev);
145 static inline void ndev_reset_unsafe_flags(struct intel_ntb_dev *ndev) in ndev_reset_unsafe_flags() argument
147 ndev->unsafe_flags = 0; in ndev_reset_unsafe_flags()
148 ndev->unsafe_flags_ignore = 0; in ndev_reset_unsafe_flags()
151 if (ndev->hwerr_flags & NTB_HWERR_SDOORBELL_LOCKUP) in ndev_reset_unsafe_flags()
152 if (!ntb_topo_is_b2b(ndev->ntb.topo)) in ndev_reset_unsafe_flags()
153 ndev->unsafe_flags |= NTB_UNSAFE_DB; in ndev_reset_unsafe_flags()
156 if (ndev->hwerr_flags & NTB_HWERR_SB01BASE_LOCKUP) { in ndev_reset_unsafe_flags()
157 ndev->unsafe_flags |= NTB_UNSAFE_DB; in ndev_reset_unsafe_flags()
158 ndev->unsafe_flags |= NTB_UNSAFE_SPAD; in ndev_reset_unsafe_flags()
[all …]
H A Dntb_hw_gen4.c19 static int gen4_poll_link(struct intel_ntb_dev *ndev);
20 static int gen4_link_is_up(struct intel_ntb_dev *ndev);
49 static int gen4_poll_link(struct intel_ntb_dev *ndev) in gen4_poll_link() argument
57 iowrite16(GEN4_SLOTSTS_DLLSCS, ndev->self_mmio + GEN4_SLOTSTS); in gen4_poll_link()
58 ndev->reg->db_iowrite(ndev->db_link_mask, in gen4_poll_link()
59 ndev->self_mmio + in gen4_poll_link()
60 ndev->self_reg->db_clear); in gen4_poll_link()
62 reg_val = ioread16(ndev->self_mmio + GEN4_LINK_STATUS_OFFSET); in gen4_poll_link()
63 if (reg_val == ndev->lnk_sta) in gen4_poll_link()
66 ndev->lnk_sta = reg_val; in gen4_poll_link()
[all …]
H A Dntb_hw_gen3.c61 static int gen3_poll_link(struct intel_ntb_dev *ndev);
93 static int gen3_poll_link(struct intel_ntb_dev *ndev) in gen3_poll_link() argument
98 ndev->reg->db_iowrite(ndev->db_link_mask, in gen3_poll_link()
99 ndev->self_mmio + in gen3_poll_link()
100 ndev->self_reg->db_clear); in gen3_poll_link()
102 rc = pci_read_config_word(ndev->ntb.pdev, in gen3_poll_link()
107 if (reg_val == ndev->lnk_sta) in gen3_poll_link()
110 ndev->lnk_sta = reg_val; in gen3_poll_link()
115 static int gen3_init_isr(struct intel_ntb_dev *ndev) in gen3_init_isr() argument
127 iowrite8(i, ndev->self_mmio + GEN3_INTVEC_OFFSET + i); in gen3_init_isr()
[all …]
/linux/net/nfc/nci/
H A Drsp.c28 static void nci_core_reset_rsp_packet(struct nci_dev *ndev, in nci_core_reset_rsp_packet() argument
38 ndev->nci_ver = rsp->nci_ver; in nci_core_reset_rsp_packet()
43 nci_req_complete(ndev, rsp->status); in nci_core_reset_rsp_packet()
47 static u8 nci_core_init_rsp_packet_v1(struct nci_dev *ndev, in nci_core_init_rsp_packet_v1() argument
58 ndev->nfcc_features = __le32_to_cpu(rsp_1->nfcc_features); in nci_core_init_rsp_packet_v1()
59 ndev->num_supported_rf_interfaces = rsp_1->num_supported_rf_interfaces; in nci_core_init_rsp_packet_v1()
61 ndev->num_supported_rf_interfaces = in nci_core_init_rsp_packet_v1()
62 min((int)ndev->num_supported_rf_interfaces, in nci_core_init_rsp_packet_v1()
65 memcpy(ndev->supported_rf_interfaces, in nci_core_init_rsp_packet_v1()
67 ndev->num_supported_rf_interfaces); in nci_core_init_rsp_packet_v1()
[all …]
H A Dhci.c122 static void nci_hci_reset_pipes_per_host(struct nci_dev *ndev, u8 host) in nci_hci_reset_pipes_per_host() argument
127 if (ndev->hci_dev->pipes[i].host == host) { in nci_hci_reset_pipes_per_host()
128 ndev->hci_dev->pipes[i].gate = NCI_HCI_INVALID_GATE; in nci_hci_reset_pipes_per_host()
129 ndev->hci_dev->pipes[i].host = NCI_HCI_INVALID_HOST; in nci_hci_reset_pipes_per_host()
142 static int nci_hci_send_data(struct nci_dev *ndev, u8 pipe, in nci_hci_send_data() argument
151 conn_info = ndev->hci_dev->conn_info; in nci_hci_send_data()
156 skb = nci_skb_alloc(ndev, conn_info->max_pkt_payload_len + in nci_hci_send_data()
179 r = nci_send_data(ndev, conn_info->conn_id, skb); in nci_hci_send_data()
186 skb = nci_skb_alloc(ndev, in nci_hci_send_data()
199 static void nci_hci_send_data_req(struct nci_dev *ndev, const void *opt) in nci_hci_send_data_req() argument
[all …]
/linux/drivers/ntb/hw/epf/
H A Dntb_hw_epf.c99 static int ntb_epf_send_command(struct ntb_epf_dev *ndev, u32 command, in ntb_epf_send_command() argument
107 mutex_lock(&ndev->cmd_lock); in ntb_epf_send_command()
108 writel(argument, ndev->ctrl_reg + NTB_EPF_ARGUMENT); in ntb_epf_send_command()
109 writel(command, ndev->ctrl_reg + NTB_EPF_COMMAND); in ntb_epf_send_command()
114 status = readw(ndev->ctrl_reg + NTB_EPF_CMD_STATUS); in ntb_epf_send_command()
132 writew(0, ndev->ctrl_reg + NTB_EPF_CMD_STATUS); in ntb_epf_send_command()
133 mutex_unlock(&ndev->cmd_lock); in ntb_epf_send_command()
138 static int ntb_epf_mw_to_bar(struct ntb_epf_dev *ndev, int idx) in ntb_epf_mw_to_bar() argument
140 struct device *dev = ndev->dev; in ntb_epf_mw_to_bar()
142 if (idx < 0 || idx > ndev->mw_count) { in ntb_epf_mw_to_bar()
[all …]
/linux/drivers/net/
H A Dntb_netdev.c75 struct net_device *ndev; member
85 struct net_device *ndev = data; in ntb_netdev_event_handler() local
86 struct ntb_netdev *dev = netdev_priv(ndev); in ntb_netdev_event_handler()
88 netdev_dbg(ndev, "Event %x, Link %x\n", link_is_up, in ntb_netdev_event_handler()
93 netif_carrier_on(ndev); in ntb_netdev_event_handler()
95 netif_carrier_off(ndev); in ntb_netdev_event_handler()
102 struct net_device *ndev = qp_data; in ntb_netdev_rx_handler() local
110 netdev_dbg(ndev, "%s: %d byte payload received\n", __func__, len); in ntb_netdev_rx_handler()
113 ndev->stats.rx_errors++; in ntb_netdev_rx_handler()
114 ndev->stats.rx_length_errors++; in ntb_netdev_rx_handler()
[all …]
/linux/drivers/accel/amdxdna/
H A Daie2_smu.c25 static int aie2_smu_exec(struct amdxdna_dev_hdl *ndev, u32 reg_cmd, in aie2_smu_exec() argument
31 writel(0, SMU_REG(ndev, SMU_RESP_REG)); in aie2_smu_exec()
32 writel(reg_arg, SMU_REG(ndev, SMU_ARG_REG)); in aie2_smu_exec()
33 writel(reg_cmd, SMU_REG(ndev, SMU_CMD_REG)); in aie2_smu_exec()
36 writel(0, SMU_REG(ndev, SMU_INTR_REG)); in aie2_smu_exec()
37 writel(1, SMU_REG(ndev, SMU_INTR_REG)); in aie2_smu_exec()
39 ret = readx_poll_timeout(readl, SMU_REG(ndev, SMU_RESP_REG), resp, in aie2_smu_exec()
42 XDNA_ERR(ndev->xdna, "smu cmd %d timed out", reg_cmd); in aie2_smu_exec()
47 *out = readl(SMU_REG(ndev, SMU_OUT_REG)); in aie2_smu_exec()
50 XDNA_ERR(ndev->xdna, "smu cmd %d failed, 0x%x", reg_cmd, resp); in aie2_smu_exec()
[all …]
H A Daie2_pci.c54 static int aie2_check_protocol(struct amdxdna_dev_hdl *ndev, u32 fw_major, u32 fw_minor) in aie2_check_protocol() argument
56 struct amdxdna_dev *xdna = ndev->xdna; in aie2_check_protocol()
65 if (ndev->priv->protocol_major != fw_major) { in aie2_check_protocol()
75 if (ndev->priv->protocol_minor > fw_minor) { in aie2_check_protocol()
82 static void aie2_dump_chann_info_debug(struct amdxdna_dev_hdl *ndev) in aie2_dump_chann_info_debug() argument
84 struct amdxdna_dev *xdna = ndev->xdna; in aie2_dump_chann_info_debug()
86 XDNA_DBG(xdna, "i2x tail 0x%x", ndev->mgmt_i2x.mb_tail_ptr_reg); in aie2_dump_chann_info_debug()
87 XDNA_DBG(xdna, "i2x head 0x%x", ndev->mgmt_i2x.mb_head_ptr_reg); in aie2_dump_chann_info_debug()
88 XDNA_DBG(xdna, "i2x ringbuf 0x%x", ndev->mgmt_i2x.rb_start_addr); in aie2_dump_chann_info_debug()
89 XDNA_DBG(xdna, "i2x rsize 0x%x", ndev->mgmt_i2x.rb_size); in aie2_dump_chann_info_debug()
[all …]
H A Daie2_pm.c17 static int aie2_pm_set_clk_gating(struct amdxdna_dev_hdl *ndev, u32 val) in aie2_pm_set_clk_gating() argument
21 ret = aie2_runtime_cfg(ndev, AIE2_RT_CFG_CLK_GATING, &val); in aie2_pm_set_clk_gating()
25 ndev->clk_gating = val; in aie2_pm_set_clk_gating()
29 int aie2_pm_init(struct amdxdna_dev_hdl *ndev) in aie2_pm_init() argument
33 if (ndev->dev_status != AIE2_DEV_UNINIT) { in aie2_pm_init()
35 ret = ndev->priv->hw_ops.set_dpm(ndev, ndev->dpm_level); in aie2_pm_init()
39 ret = aie2_pm_set_clk_gating(ndev, ndev->clk_gating); in aie2_pm_init()
46 while (ndev->priv->dpm_clk_tbl[ndev->max_dpm_level].hclk) in aie2_pm_init()
47 ndev->max_dpm_level++; in aie2_pm_init()
48 ndev->max_dpm_level--; in aie2_pm_init()
[all …]
/linux/drivers/media/pci/netup_unidvb/
H A Dnetup_unidvb_core.c146 struct netup_unidvb_dev *ndev; in netup_unidvb_tuner_ctrl() local
150 ndev = dma->ndev; in netup_unidvb_tuner_ctrl()
151 dev_dbg(&ndev->pci_dev->dev, "%s(): num %d is_dvb_tc %d\n", in netup_unidvb_tuner_ctrl()
153 reg = readb(ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_tuner_ctrl()
157 if (ndev->rev == NETUP_HW_REV_1_4) in netup_unidvb_tuner_ctrl()
164 writeb(reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_tuner_ctrl()
168 static void netup_unidvb_dev_enable(struct netup_unidvb_dev *ndev) in netup_unidvb_dev_enable() argument
173 writel(AVL_IRQ_ENABLE, ndev->bmmio0 + AVL_PCIE_IENR); in netup_unidvb_dev_enable()
175 writeb(0x00, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
181 writeb(gpio_reg, ndev->bmmio0 + GPIO_REG_IO); in netup_unidvb_dev_enable()
[all …]
/linux/drivers/net/ethernet/renesas/
H A Dravb_main.c43 void ravb_modify(struct net_device *ndev, enum ravb_reg reg, u32 clear, in ravb_modify() argument
46 ravb_write(ndev, (ravb_read(ndev, reg) & ~clear) | set, reg); in ravb_modify()
49 int ravb_wait(struct net_device *ndev, enum ravb_reg reg, u32 mask, u32 value) in ravb_wait() argument
54 if ((ravb_read(ndev, reg) & mask) == value) in ravb_wait()
61 static int ravb_set_opmode(struct net_device *ndev, u32 opmode) in ravb_set_opmode() argument
75 ravb_modify(ndev, CCC, ccc_mask, opmode); in ravb_set_opmode()
77 error = ravb_wait(ndev, CSR, CSR_OPS, csr_ops); in ravb_set_opmode()
79 netdev_err(ndev, "failed to switch device to requested mode (%u)\n", in ravb_set_opmode()
86 static void ravb_set_rate_gbeth(struct net_device *ndev) in ravb_set_rate_gbeth() argument
88 struct ravb_private *priv = netdev_priv(ndev); in ravb_set_rate_gbeth()
[all …]
H A Dsh_eth.c344 static void sh_eth_rcv_snd_disable(struct net_device *ndev);
345 static struct net_device_stats *sh_eth_get_stats(struct net_device *ndev);
347 static void sh_eth_write(struct net_device *ndev, u32 data, int enum_index) in sh_eth_write() argument
349 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_write()
358 static u32 sh_eth_read(struct net_device *ndev, int enum_index) in sh_eth_read() argument
360 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_read()
369 static void sh_eth_modify(struct net_device *ndev, int enum_index, u32 clear, in sh_eth_modify() argument
372 sh_eth_write(ndev, (sh_eth_read(ndev, enum_index) & ~clear) | set, in sh_eth_modify()
413 static void sh_eth_select_mii(struct net_device *ndev) in sh_eth_select_mii() argument
415 struct sh_eth_private *mdp = netdev_priv(ndev); in sh_eth_select_mii()
[all …]
H A Dravb_ptp.c13 struct net_device *ndev = priv->ndev; in ravb_ptp_tcr_request() local
16 error = ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ); in ravb_ptp_tcr_request()
20 ravb_modify(ndev, GCCR, request, request); in ravb_ptp_tcr_request()
21 return ravb_wait(ndev, GCCR, GCCR_TCR, GCCR_TCR_NOREQ); in ravb_ptp_tcr_request()
27 struct net_device *ndev = priv->ndev; in ravb_ptp_time_read() local
34 ts->tv_nsec = ravb_read(ndev, GCT0); in ravb_ptp_time_read()
35 ts->tv_sec = ravb_read(ndev, GCT1) | in ravb_ptp_time_read()
36 ((s64)ravb_read(ndev, GCT2) << 32); in ravb_ptp_time_read()
45 struct net_device *ndev = priv->ndev; in ravb_ptp_time_write() local
53 gccr = ravb_read(ndev, GCCR); in ravb_ptp_time_write()
[all …]
/linux/drivers/nfc/fdp/
H A Dfdp.c43 struct nci_dev *ndev; member
60 void (*data_pkt_counter_cb)(struct nci_dev *ndev);
82 static int fdp_nci_create_conn(struct nci_dev *ndev) in fdp_nci_create_conn() argument
84 struct fdp_nci_info *info = nci_get_drvdata(ndev); in fdp_nci_create_conn()
92 r = nci_core_conn_create(info->ndev, FDP_PATCH_CONN_DEST, 1, in fdp_nci_create_conn()
97 return nci_get_conn_info_by_dest_type_params(ndev, in fdp_nci_create_conn()
101 static inline int fdp_nci_get_versions(struct nci_dev *ndev) in fdp_nci_get_versions() argument
103 return nci_core_cmd(ndev, NCI_OP_CORE_GET_CONFIG_CMD, in fdp_nci_get_versions()
108 static inline int fdp_nci_patch_cmd(struct nci_dev *ndev, u8 type) in fdp_nci_patch_cmd() argument
110 return nci_prop_cmd(ndev, NCI_OP_PROP_PATCH_OID, sizeof(type), &type); in fdp_nci_patch_cmd()
[all …]
/linux/drivers/net/ethernet/arc/
H A Demac_main.c26 static void arc_emac_restart(struct net_device *ndev);
46 static void arc_emac_adjust_link(struct net_device *ndev) in arc_emac_adjust_link() argument
48 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_adjust_link()
49 struct phy_device *phy_dev = ndev->phydev; in arc_emac_adjust_link()
89 static void arc_emac_get_drvinfo(struct net_device *ndev, in arc_emac_get_drvinfo() argument
92 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_get_drvinfo()
110 static void arc_emac_tx_clean(struct net_device *ndev) in arc_emac_tx_clean() argument
112 struct arc_emac_priv *priv = netdev_priv(ndev); in arc_emac_tx_clean()
113 struct net_device_stats *stats = &ndev->stats; in arc_emac_tx_clean()
114 struct device *dev = ndev->dev.parent; in arc_emac_tx_clean()
[all …]
/linux/drivers/net/can/ctucanfd/
H A Dctucanfd_base.c40 #define ctucan_netdev_dbg(ndev, args...) \ argument
41 netdev_dbg(ndev, args)
175 static int ctucan_reset(struct net_device *ndev) in ctucan_reset() argument
177 struct ctucan_priv *priv = netdev_priv(ndev); in ctucan_reset()
190 netdev_warn(ndev, "device did not leave reset\n"); in ctucan_reset()
205 static int ctucan_set_btr(struct net_device *ndev, struct can_bittiming *bt, bool nominal) in ctucan_set_btr() argument
207 struct ctucan_priv *priv = netdev_priv(ndev); in ctucan_set_btr()
214 netdev_err(ndev, "BUG! Cannot set bittiming - CAN is enabled\n"); in ctucan_set_btr()
260 static int ctucan_set_bittiming(struct net_device *ndev) in ctucan_set_bittiming() argument
262 struct ctucan_priv *priv = netdev_priv(ndev); in ctucan_set_bittiming()
[all …]
/linux/drivers/nfc/st-nci/
H A Dse.c113 static u8 st_nci_se_get_bwi(struct nci_dev *ndev) in st_nci_se_get_bwi() argument
117 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_se_get_bwi()
132 static void st_nci_se_get_atr(struct nci_dev *ndev) in st_nci_se_get_atr() argument
134 struct st_nci_info *info = nci_get_drvdata(ndev); in st_nci_se_get_atr()
138 r = nci_hci_get_param(ndev, ST_NCI_APDU_READER_GATE, in st_nci_se_get_atr()
147 ST_NCI_BWI_TO_TIMEOUT(st_nci_se_get_bwi(ndev)); in st_nci_se_get_atr()
152 int st_nci_hci_load_session(struct nci_dev *ndev) in st_nci_hci_load_session() argument
178 r = nci_hci_connect_gate(ndev, ST_NCI_HOST_CONTROLLER_ID, in st_nci_hci_load_session()
185 r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_load_session()
194 r = nci_hci_send_cmd(ndev, ST_NCI_DEVICE_MGNT_GATE, in st_nci_hci_load_session()
[all …]
/linux/drivers/vdpa/mlx5/net/
H A Ddebug.c10 struct mlx5_vdpa_net *ndev = file->private; in tirn_show() local
12 seq_printf(file, "0x%x\n", ndev->res.tirn); in tirn_show()
18 void mlx5_vdpa_remove_tirn(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_remove_tirn() argument
20 if (ndev->debugfs) in mlx5_vdpa_remove_tirn()
21 debugfs_remove(ndev->res.tirn_dent); in mlx5_vdpa_remove_tirn()
24 void mlx5_vdpa_add_tirn(struct mlx5_vdpa_net *ndev) in mlx5_vdpa_add_tirn() argument
26 ndev->res.tirn_dent = debugfs_create_file("tirn", 0444, ndev->rx_dent, in mlx5_vdpa_add_tirn()
27 ndev, &tirn_fops); in mlx5_vdpa_add_tirn()
32 struct mlx5_vdpa_net *ndev = file->private; in rx_flow_table_show() local
34 seq_printf(file, "0x%x\n", mlx5_flow_table_id(ndev->rxft)); in rx_flow_table_show()
[all …]

12345678910>>...20