| /freebsd-14.2/sys/dev/qlnx/qlnxe/ |
| H A D | ecore_dev.c | 123 (u8 *)p_dev->doorbells + p_dev->db_size) { in ecore_db_rec_sanity() 127 (u8 *)p_dev->doorbells + p_dev->db_size); in ecore_db_rec_sanity() 149 &p_dev->hwfns[0] : &p_dev->hwfns[1]; in ecore_db_rec_find_hwfn() 724 struct ecore_dev *p_dev = p_hwfn->p_dev; in __ecore_llh_set_engine_affin() local 779 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_llh_set_engine_affin() local 832 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_llh_hw_init_pf() local 1532 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_all_ppfids_wr() local 1695 p_hwfn->p_dev = p_dev; in ecore_init_struct() 1751 OSAL_FREE(p_dev, p_dev->fw_data); in ecore_resc_free() 1754 OSAL_FREE(p_dev, p_dev->reset_stats); in ecore_resc_free() [all …]
|
| H A D | ecore_dev_api.h | 53 void ecore_init_dp(struct ecore_dev *p_dev, 71 void ecore_resc_free(struct ecore_dev *p_dev); 87 void ecore_resc_setup(struct ecore_dev *p_dev); 172 void ecore_hw_timers_stop_all(struct ecore_dev *p_dev); 202 void ecore_hw_hibernate_prepare(struct ecore_dev *p_dev); 211 void ecore_hw_hibernate_resume(struct ecore_dev *p_dev); 287 void ecore_hw_remove(struct ecore_dev *p_dev); 358 void ecore_get_dev_name(struct ecore_dev *p_dev, 561 ecore_chain_alloc(struct ecore_dev *p_dev, 576 void ecore_chain_free(struct ecore_dev *p_dev, [all …]
|
| H A D | ecore.h | 162 #define DP_ERR(p_dev, fmt, ...) \ argument 166 (p_dev)->name ? (p_dev)->name : "", \ 175 (p_dev)->name ? (p_dev)->name : "", \ 186 (p_dev)->name ? (p_dev)->name : "", \ 197 (p_dev)->name ? (p_dev)->name : "", \ 249 #define for_each_hwfn(p_dev, i) for (i = 0; i < p_dev->num_hwfns; i++) argument 648 struct ecore_dev *p_dev; member 902 #define IRO (p_hwfn->p_dev->iro_arr) 929 #define IS_ECORE_SRIOV(p_dev) (!!(p_dev)->p_iov_info) argument 1058 (ECORE_IS_BB((_p_hwfn)->p_dev) ? \ [all …]
|
| H A D | ecore_int.c | 806 OSAL_MMIOWB(p_hwfn->p_dev); in ecore_attn_update_idx() 814 OSAL_MMIOWB(p_hwfn->p_dev); in ecore_attn_update_idx() 1407 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_int_sb_attn_alloc() local 1424 OSAL_FREE(p_dev, p_sb); in ecore_int_sb_attn_alloc() 1443 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_init_cau_sb_entry() local 1495 if (IS_VF(p_hwfn->p_dev)) in _ecore_int_cau_conf_pi() 1608 if (IS_PF(p_hwfn->p_dev)) in ecore_int_sb_setup() 1717 sb_info->p_dev = p_hwfn->p_dev; in ecore_int_sb_init() 1962 if (IS_VF(p_hwfn->p_dev)) in ecore_int_igu_disable_int() 2622 for_each_hwfn(p_dev, i) in ecore_int_disable_post_isr_release() [all …]
|
| H A D | ecore_init_ops.c | 60 p_dev->iro_arr = iro_arr; in ecore_init_iro_array() 157 if (IS_VF(p_hwfn->p_dev)) in ecore_init_alloc() 168 OSAL_FREE(p_hwfn->p_dev, rt_data->b_valid); in ecore_init_alloc() 253 struct ecore_dev *p_dev = p_hwfn->p_dev; local 259 array_data = p_dev->fw_data->arr_data; 400 if (CHIP_REV_IS_EMUL(p_hwfn->p_dev)) 463 struct ecore_dev *p_dev = p_hwfn->p_dev; local 518 struct ecore_dev *p_dev = p_hwfn->p_dev; local 525 init_ops = p_dev->fw_data->init_ops; 589 if (CHIP_REV_IS_SLOW(p_hwfn->p_dev)) { [all …]
|
| H A D | ecore_spq.c | 134 OSAL_SMP_WMB(p_hwfn->p_dev); in ecore_spq_blocking_cb() 155 OSAL_SMP_RMB(p_hwfn->p_dev); in __ecore_spq_block() 288 if (ECORE_IS_BB(p_hwfn->p_dev) || ECORE_IS_AH(p_hwfn->p_dev)) { in ecore_spq_hw_initialize() 338 OSAL_WMB(p_hwfn->p_dev); in ecore_spq_hw_post() 343 OSAL_WMB(p_hwfn->p_dev); in ecore_spq_hw_post() 415 OSAL_MMIOWB(p_hwfn->p_dev); in ecore_eq_prod_update() 520 OSAL_FREE(p_hwfn->p_dev, p_eq); in ecore_eq_alloc() 547 if (IS_VF(p_hwfn->p_dev)) in ecore_cqe_completion() 690 OSAL_FREE(p_hwfn->p_dev, p_spq); in ecore_spq_alloc() 721 OSAL_FREE(p_hwfn->p_dev, p_spq); in ecore_spq_free() [all …]
|
| H A D | ecore_l2.c | 84 if (IS_PF(p_hwfn->p_dev)) { in ecore_l2_alloc() 142 OSAL_VFREE(p_hwfn->p_dev, in ecore_l2_free() 482 if (IS_VF(p_hwfn->p_dev)) in ecore_sp_vport_start() 835 if (IS_VF(p_hwfn->p_dev)) in ecore_sp_vport_stop() 896 if (IS_VF(p_dev)) { in ecore_filter_accept_cmd() 1705 if (IS_VF(p_dev)) { in ecore_filter_mcast_cmd() 1733 if (IS_VF(p_dev)) { in ecore_filter_ucast_cmd() 2049 if (IS_PF(p_dev)) { in _ecore_get_vport_stats() 2077 if (!p_dev) { in ecore_get_vport_stats() 2123 if (IS_PF(p_dev)) in ecore_reset_vport_stats() [all …]
|
| H A D | ecore_int_api.h | 63 struct ecore_dev *p_dev; member 98 OSAL_MMIOWB(sb_info->p_dev); in ecore_sb_update_sb_idx() 125 if (sb_info->p_dev->int_mode == ECORE_INT_MODE_POLL) in ecore_sb_ack() 146 OSAL_MMIOWB(sb_info->p_dev); in ecore_sb_ack() 147 OSAL_BARRIER(sb_info->p_dev); in ecore_sb_ack() 321 void ecore_int_disable_post_isr_release(struct ecore_dev *p_dev); 332 void ecore_int_attn_clr_enable(struct ecore_dev *p_dev, bool clr_enable);
|
| H A D | ecore_mcp.c | 1676 if (IS_VF(p_hwfn->p_dev)) in ecore_get_process_kill_counter() 1695 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_mcp_handle_process_kill() local 2320 if (IS_VF(p_hwfn->p_dev)) in ecore_mcp_get_mbi_ver() 2350 if (IS_VF(p_hwfn->p_dev)) in ecore_mcp_get_media_type() 2844 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_start_recovery_process() local 3428 OSAL_MEMCPY(p_buf, &p_dev->mcp_nvm_resp, sizeof(p_dev->mcp_nvm_resp)); in ecore_mcp_nvm_resp() 4678 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_mcp_get_engine_config() local 4698 p_dev->fir_affin = in ecore_mcp_get_engine_config() 4705 p_dev->l2_affin_hint = in ecore_mcp_get_engine_config() 4711 fir_valid, p_dev->fir_affin, l2_valid, p_dev->l2_affin_hint); in ecore_mcp_get_engine_config() [all …]
|
| H A D | ecore_sriov.c | 650 OSAL_FREE(p_dev, p_dev->p_iov_info); in ecore_iov_free_hw_info() 656 struct ecore_dev *p_dev = p_hwfn->p_dev; in ecore_iov_hw_info() local 660 if (IS_VF(p_hwfn->p_dev)) in ecore_iov_hw_info() 673 p_dev->p_iov_info = OSAL_ZALLOC(p_dev, GFP_KERNEL, in ecore_iov_hw_info() 675 if (!p_dev->p_iov_info) { in ecore_iov_hw_info() 680 p_dev->p_iov_info->pos = pos; in ecore_iov_hw_info() 693 OSAL_FREE(p_dev, p_dev->p_iov_info); in ecore_iov_hw_info() 734 if (IS_VF(p_hwfn->p_dev) || !IS_ECORE_SRIOV(p_hwfn->p_dev) || in _ecore_iov_pf_sanity_check() 757 for_each_hwfn(p_dev, i) { in ecore_iov_set_vf_to_disable() 773 if (!IS_ECORE_SRIOV(p_dev)) in ecore_iov_set_vfs_to_disable() [all …]
|
| H A D | ecore_ooo.c | 137 p_ooo_info = OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_ooo_alloc() 151 OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_ooo_alloc() 167 OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_ooo_alloc() 181 OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_ooo_alloc() 196 OSAL_FREE(p_hwfn->p_dev, p_ooo_info->p_archipelagos_mem); in ecore_ooo_alloc() 198 OSAL_FREE(p_hwfn->p_dev, p_ooo_info->p_isles_mem); in ecore_ooo_alloc() 200 OSAL_FREE(p_hwfn->p_dev, p_ooo_info); in ecore_ooo_alloc() 331 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_ooo_free() 335 OSAL_FREE(p_hwfn->p_dev, p_buffer); in ecore_ooo_free() 338 OSAL_FREE(p_hwfn->p_dev, p_ooo_info->p_isles_mem); in ecore_ooo_free() [all …]
|
| H A D | ecore_hw.c | 259 if (!p_hwfn->p_dev->chk_reg_fifo) in ecore_is_reg_fifo_empty() 267 if (CHIP_REV_IS_SLOW(p_hwfn->p_dev)) in ecore_is_reg_fifo_empty() 290 if (CHIP_REV_IS_SLOW(p_hwfn->p_dev)) in ecore_wr() 314 if (CHIP_REV_IS_SLOW(p_hwfn->p_dev)) in ecore_rd() 340 if (IS_PF(p_hwfn->p_dev)) { in ecore_memcpy_hw() 758 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_dmae_info_free() 800 OSAL_BARRIER(p_hwfn->p_dev); in ecore_dmae_operation_wait() 815 OSAL_BARRIER(p_hwfn->p_dev); in ecore_dmae_operation_wait() 873 OSAL_DMA_SYNC(p_hwfn->p_dev, in ecore_dmae_execute_sub_operation() 887 OSAL_DMA_SYNC(p_hwfn->p_dev, in ecore_dmae_execute_sub_operation() [all …]
|
| H A D | ecore_sp_commands.c | 217 struct ecore_tunnel_info *p_tun = &p_hwfn->p_dev->tunnel; in ecore_tunn_set_pf_update_params() 263 if (ECORE_IS_BB_A0(p_hwfn->p_dev)) { in ecore_set_hw_tunn_mode_port() 285 struct ecore_tunnel_info *p_tun = &p_hwfn->p_dev->tunnel; in ecore_tunn_set_pf_start_params() 287 if (ECORE_IS_BB_A0(p_hwfn->p_dev)) { in ecore_tunn_set_pf_start_params() 373 &p_hwfn->p_dev->mf_bits)) { in ecore_sp_pf_start() 405 &p_hwfn->p_dev->mf_bits)) in ecore_sp_pf_start() 429 if (p_hwfn->p_dev->p_iov_info) { in ecore_sp_pf_start() 430 struct ecore_hw_sriov_info *p_iov = p_hwfn->p_dev->p_iov_info; in ecore_sp_pf_start() 450 &p_hwfn->p_dev->tunnel); in ecore_sp_pf_start() 593 if (IS_VF(p_hwfn->p_dev)) in ecore_sp_pf_update_tunn_cfg() [all …]
|
| H A D | ecore_rdma.c | 767 if (ECORE_IS_BB_A0(p_hwfn->p_dev) && ECORE_IS_CMT(p_hwfn->p_dev)) { in ecore_rdma_init_hw() 1018 if (ECORE_IS_BB_A0(p_hwfn->p_dev) && ECORE_IS_CMT(p_hwfn->p_dev)) { in ecore_rdma_stop() 1019 DP_ERR(p_hwfn->p_dev, in ecore_rdma_stop() 1181 OSAL_WMB(p_hwfn->p_dev); in ecore_rdma_cnq_prod_update() 1513 OSAL_FREE(p_hwfn->p_dev, qp); in ecore_rdma_destroy_qp() 1528 DP_ERR(p_hwfn->p_dev, in ecore_rdma_create_qp() 1539 DP_ERR(p_hwfn->p_dev, in ecore_rdma_create_qp() 1554 DP_NOTICE(p_hwfn->p_dev, true, in ecore_rdma_create_qp() 1561 qp = OSAL_ZALLOC(p_hwfn->p_dev, in ecore_rdma_create_qp() 1610 OSAL_FREE(p_hwfn->p_dev, qp); in ecore_rdma_create_qp() [all …]
|
| H A D | ecore_iov_api.h | 39 #define IS_VF(p_dev) ((p_dev)->b_is_vf) argument 40 #define IS_PF(p_dev) (!((p_dev)->b_is_vf)) argument 42 #define IS_PF_SRIOV(p_hwfn) (!!((p_hwfn)->p_dev->p_iov_info)) 188 void ecore_iov_set_vfs_to_disable(struct ecore_dev *p_dev, 199 void ecore_iov_set_vf_to_disable(struct ecore_dev *p_dev, 710 enum _ecore_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev *p_dev, 762 static OSAL_INLINE void ecore_iov_set_vfs_to_disable(struct ecore_dev OSAL_UNUSED *p_dev, u8 OSAL_U… in ecore_iov_set_vfs_to_disable() argument 763 static OSAL_INLINE void ecore_iov_set_vf_to_disable(struct ecore_dev OSAL_UNUSED *p_dev, u16 OSAL_U… in ecore_iov_set_vf_to_disable() argument 814 …re_status_t ecore_iov_configure_min_tx_rate(struct ecore_dev OSAL_UNUSED *p_dev, int OSAL_UNUSED v… in ecore_iov_configure_min_tx_rate() argument
|
| H A D | ecore_vf.c | 161 OSAL_WMB(p_hwfn->p_dev); in ecore_send_msg2pf() 239 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in _ecore_vf_pf_release() 244 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in _ecore_vf_pf_release() 481 p_hwfn->p_dev->num_hwfns = 2; in ecore_vf_pf_acquire() 529 p_hwfn->p_dev->num_hwfns = 1; in ecore_vf_hw_prepare() 553 (u8 *)p_hwfn->p_dev->doorbells; in ecore_vf_hw_prepare() 578 (u8 *)p_hwfn->p_dev->doorbells; in ecore_vf_hw_prepare() 639 ECORE_IS_CMT(p_hwfn->p_dev)) { in ecore_vf_hw_prepare() 649 (u8 *)p_hwfn->p_dev->doorbells; in ecore_vf_hw_prepare() 657 p_hwfn->p_dev->doorbells); in ecore_vf_hw_prepare() [all …]
|
| H A D | ecore_l2_api.h | 212 ecore_filter_ucast_cmd(struct ecore_dev *p_dev, 219 ecore_filter_mcast_cmd(struct ecore_dev *p_dev, 227 struct ecore_dev *p_dev, 489 void ecore_get_vport_stats(struct ecore_dev *p_dev, 492 void ecore_reset_vport_stats(struct ecore_dev *p_dev);
|
| H A D | ecore_ll2.c | 875 &p_hwfn->p_dev->mf_bits) && in ecore_sp_ll2_rx_queue_start() 1052 rc = ecore_chain_alloc(p_hwfn->p_dev, in ecore_ll2_acquire_connection_rx() 1076 rc = ecore_chain_alloc(p_hwfn->p_dev, in ecore_ll2_acquire_connection_rx() 1110 rc = ecore_chain_alloc(p_hwfn->p_dev, in ecore_ll2_acquire_connection_tx() 1190 OSAL_FREE(p_hwfn->p_dev, p_buf); in ecore_ll2_acquire_connection_ooo() 1515 &p_hwfn->p_dev->mf_bits)) in ecore_ll2_establish_connection() 1782 OSAL_WMB(p_hwfn->p_dev); in ecore_ll2_tx_packet_notify() 1928 &p_hwfn->p_dev->mf_bits)) in ecore_ll2_terminate_connection() 1953 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_ll2_release_connection_ooo() 1957 OSAL_FREE(p_hwfn->p_dev, p_buffer); in ecore_ll2_release_connection_ooo() [all …]
|
| H A D | ecore_mcp_api.h | 821 enum _ecore_status_t ecore_recovery_prolog(struct ecore_dev *p_dev); 925 enum _ecore_status_t ecore_mcp_nvm_set_secure_mode(struct ecore_dev *p_dev, 939 enum _ecore_status_t ecore_mcp_phy_write(struct ecore_dev *p_dev, u32 cmd, 953 enum _ecore_status_t ecore_mcp_nvm_write(struct ecore_dev *p_dev, u32 cmd, 964 enum _ecore_status_t ecore_mcp_nvm_put_file_begin(struct ecore_dev *p_dev, 975 enum _ecore_status_t ecore_mcp_nvm_del_file(struct ecore_dev *p_dev, 986 enum _ecore_status_t ecore_mcp_nvm_resp(struct ecore_dev *p_dev, u8 *p_buf); 999 enum _ecore_status_t ecore_mcp_phy_read(struct ecore_dev *p_dev, u32 cmd, 1012 enum _ecore_status_t ecore_mcp_nvm_read(struct ecore_dev *p_dev, u32 addr,
|
| H A D | ecore_roce.c | 316 DP_ERR(p_hwfn->p_dev, in ecore_roce_wait_free_cids() 410 qp->irq = OSAL_DMA_ALLOC_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_create_responder() 549 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_create_responder() 577 qp->orq = OSAL_DMA_ALLOC_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_create_requester() 701 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_create_requester() 987 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_destroy_qp_responder() 1065 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_roce_sp_destroy_qp_requester() 1140 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, p_resp_ramrod_res, in ecore_roce_sp_query_responder() 1209 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, p_req_ramrod_res, in ecore_roce_sp_query_requester() 1299 DP_ERR(p_hwfn->p_dev, in ecore_roce_destroy_ud_qp() [all …]
|
| H A D | ecore_cxt.c | 955 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_cxt_src_t2_free() 960 OSAL_FREE(p_hwfn->p_dev, p_mngr->t2); in ecore_cxt_src_t2_free() 1091 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_ilt_shadow_free() 1213 OSAL_FREE(p_hwfn->p_dev, in ecore_cid_map_free() 1330 if (p_hwfn->p_dev->p_iov_info) in ecore_cxt_mngr_alloc() 1705 if (p_hwfn->p_dev->p_iov_info) { in ecore_ilt_vf_bounds_init() 1924 (NUM_OF_VFS(p_hwfn->p_dev) + in ecore_tm_init_pf() 2243 DP_INFO(p_hwfn->p_dev, in ecore_rdma_set_pf_params() 2286 &p_hwfn->p_dev->mf_bits)) in ecore_cxt_set_pf_params() 2307 DP_INFO(p_hwfn->p_dev, in ecore_cxt_set_pf_params() [all …]
|
| H A D | ecore_iwarp.c | 353 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_iwarp_create_qp() 565 OSAL_DMA_FREE_COHERENT(p_hwfn->p_dev, in ecore_iwarp_destroy_ep() 582 OSAL_FREE(p_hwfn->p_dev, ep); in ecore_iwarp_destroy_ep() 662 p_hwfn->p_dev, in ecore_iwarp_create_ep() 681 OSAL_FREE(p_hwfn->p_dev, ep); in ecore_iwarp_create_ep() 1913 p_hwfn->p_dev, in ecore_iwarp_ll2_post_rx() 1917 OSAL_FREE(p_hwfn->p_dev, buf); in ecore_iwarp_ll2_post_rx() 2917 OSAL_FREE(p_hwfn->p_dev, buffer); in ecore_iwarp_ll2_rel_rx_pkt() 2976 p_hwfn->p_dev, in ecore_iwarp_ll2_rel_tx_pkt() 2989 OSAL_FREE(p_hwfn->p_dev, buffer); in ecore_iwarp_ll2_rel_tx_pkt() [all …]
|
| H A D | ecore_sriov.h | 279 void ecore_iov_free_hw_info(struct ecore_dev *p_dev); 325 static OSAL_INLINE void ecore_iov_free_hw_info(struct ecore_dev OSAL_UNUSED *p_dev) {} in ecore_iov_free_hw_info() argument
|
| H A D | ecore_dcbx.c | 231 if (OSAL_TEST_BIT(ECORE_MF_UFP_SPECIFIC, &p_hwfn->p_dev->mf_bits)) in ecore_dcbx_set_params() 386 &p_hwfn->p_dev->mf_bits) && !eth_tlv) in ecore_dcbx_process_tlv() 1073 p_hwfn->p_dcbx_info = OSAL_ZALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_dcbx_info_alloc() 1089 OSAL_FREE(p_hwfn->p_dev, p_hwfn->p_dcbx_info); in ecore_dcbx_info_free() 1150 if (IS_VF(p_hwfn->p_dev)) in ecore_dcbx_query_params() 1454 dcbx_info = OSAL_ALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_dcbx_get_config_params() 1463 OSAL_FREE(p_hwfn->p_dev, dcbx_info); in ecore_dcbx_get_config_params() 1488 OSAL_FREE(p_hwfn->p_dev, dcbx_info); in ecore_dcbx_get_config_params() 1732 p_dcbx_info = OSAL_ALLOC(p_hwfn->p_dev, GFP_KERNEL, in ecore_dcbx_get_dscp_priority() 1741 OSAL_FREE(p_hwfn->p_dev, p_dcbx_info); in ecore_dcbx_get_dscp_priority() [all …]
|
| /freebsd-14.2/sys/dev/puc/ |
| H A D | puc.c | 57 device_t p_dev; member 179 port->p_ipend = SERDEV_IPEND(port->p_dev); in puc_intr() 320 if (port->p_dev != NULL) in puc_bfe_attach() 321 device_set_ivars(port->p_dev, (void *)port); in puc_bfe_attach() 358 if (port->p_dev == NULL) in puc_bfe_attach() 360 error = device_probe_and_attach(port->p_dev); in puc_bfe_attach() 362 device_delete_child(dev, port->p_dev); in puc_bfe_attach() 363 port->p_dev = NULL; in puc_bfe_attach() 379 if (port->p_dev != NULL) in puc_bfe_attach() 380 device_delete_child(dev, port->p_dev); in puc_bfe_attach() [all …]
|