| /linux/fs/xfs/ |
| H A D | xfs_buf.c | 50 static void xfs_buf_submit(struct xfs_buf *bp); 51 static int xfs_buf_iowait(struct xfs_buf *bp); 53 static inline bool xfs_buf_is_uncached(struct xfs_buf *bp) in xfs_buf_is_uncached() argument 55 return bp->b_rhash_key == XFS_BUF_DADDR_NULL; in xfs_buf_is_uncached() 68 struct xfs_buf *bp) in xfs_buf_stale() argument 70 ASSERT(xfs_buf_islocked(bp)); in xfs_buf_stale() 72 bp->b_flags |= XBF_STALE; in xfs_buf_stale() 79 bp->b_flags &= ~_XBF_DELWRI_Q; in xfs_buf_stale() 81 spin_lock(&bp->b_lock); in xfs_buf_stale() 82 atomic_set(&bp->b_lru_ref, 0); in xfs_buf_stale() [all …]
|
| H A D | xfs_trans_buf.c | 63 struct xfs_buf *bp, in _xfs_trans_bjoin() argument 68 ASSERT(bp->b_transp == NULL); in _xfs_trans_bjoin() 75 xfs_buf_item_init(bp, tp->t_mountp); in _xfs_trans_bjoin() 76 bip = bp->b_log_item; in _xfs_trans_bjoin() 93 bp->b_transp = tp; in _xfs_trans_bjoin() 100 struct xfs_buf *bp) in xfs_trans_bjoin() argument 102 _xfs_trans_bjoin(tp, bp, 0); in xfs_trans_bjoin() 103 trace_xfs_trans_bjoin(bp->b_log_item); in xfs_trans_bjoin() 124 struct xfs_buf *bp; in xfs_trans_get_buf_map() local 138 bp = xfs_trans_buf_item_match(tp, target, map, nmaps); in xfs_trans_get_buf_map() [all …]
|
| /linux/drivers/net/fddi/ |
| H A D | defxx.c | 258 #define dfx_use_mmio bp->mmio 267 static void dfx_bus_config_check(DFX_board_t *bp); 272 static int dfx_adap_init(DFX_board_t *bp, int get_buffers); 277 static void dfx_int_pr_halt_id(DFX_board_t *bp); 278 static void dfx_int_type_0_process(DFX_board_t *bp); 285 static int dfx_ctl_update_cam(DFX_board_t *bp); 286 static int dfx_ctl_update_filters(DFX_board_t *bp); 288 static int dfx_hw_dma_cmd_req(DFX_board_t *bp); 289 static int dfx_hw_port_ctrl_req(DFX_board_t *bp, PI_UINT32 command, PI_UINT32 data_a, PI_UINT32 da… 290 static void dfx_hw_adap_reset(DFX_board_t *bp, PI_UINT32 type); [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnx2x/ |
| H A D | bnx2x.h | 53 #define BNX2X_MIN_MSIX_VEC_CNT(bp) ((bp)->min_msix_vec_cnt) argument 94 bp->dev ? (bp->dev->name) : "?", \ 99 if (unlikely(bp->msg_enable & (__mask))) \ 105 if (unlikely((bp->msg_enable & (__mask)) == __mask)) \ 111 if (unlikely(bp->msg_enable & (__mask))) \ 118 if (unlikely(netif_msg_probe(bp))) \ 121 bp->dev ? (bp->dev->name) : "?", \ 130 bp->dev ? (bp->dev->name) : "?", \ 140 if (unlikely(netif_msg_probe(bp))) \ 141 dev_info(&bp->pdev->dev, fmt, ##__VA_ARGS__); \ [all …]
|
| H A D | bnx2x_cmn.h | 39 dma_free_coherent(&bp->pdev->dev, size, (void *)x, y); \ 55 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \ 64 void *x = dma_alloc_coherent(&bp->pdev->dev, size, y, GFP_KERNEL); \ 87 u32 bnx2x_send_unload_req(struct bnx2x *bp, int unload_mode); 95 void bnx2x_send_unload_done(struct bnx2x *bp, bool keep_link); 106 int bnx2x_rss(struct bnx2x *bp, struct bnx2x_rss_config_obj *rss_obj, 118 void bnx2x__init_func_obj(struct bnx2x *bp); 128 int bnx2x_setup_queue(struct bnx2x *bp, struct bnx2x_fastpath *fp, 136 int bnx2x_setup_leading(struct bnx2x *bp); 147 u32 bnx2x_fw_command(struct bnx2x *bp, u32 command, u32 param); [all …]
|
| H A D | bnx2x_cmn.c | 36 static void bnx2x_free_fp_mem_cnic(struct bnx2x *bp); 37 static int bnx2x_alloc_fp_mem_cnic(struct bnx2x *bp); 38 static int bnx2x_alloc_fp_mem(struct bnx2x *bp); 41 static void bnx2x_add_all_napi_cnic(struct bnx2x *bp) in bnx2x_add_all_napi_cnic() argument 46 for_each_rx_queue_cnic(bp, i) { in bnx2x_add_all_napi_cnic() 47 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll); in bnx2x_add_all_napi_cnic() 51 static void bnx2x_add_all_napi(struct bnx2x *bp) in bnx2x_add_all_napi() argument 56 for_each_eth_queue(bp, i) { in bnx2x_add_all_napi() 57 netif_napi_add(bp->dev, &bnx2x_fp(bp, i, napi), bnx2x_poll); in bnx2x_add_all_napi() 61 static int bnx2x_calc_num_queues(struct bnx2x *bp) in bnx2x_calc_num_queues() argument [all …]
|
| H A D | bnx2x_stats.c | 44 static inline u16 bnx2x_get_port_stats_dma_len(struct bnx2x *bp) in bnx2x_get_port_stats_dma_len() argument 49 if (SHMEM2_HAS(bp, sizeof_port_stats)) { in bnx2x_get_port_stats_dma_len() 50 u32 size = SHMEM2_RD(bp, sizeof_port_stats); in bnx2x_get_port_stats_dma_len() 66 if (bp->flags & BC_SUPPORTS_PFC_STATS) { in bnx2x_get_port_stats_dma_len() 84 static void bnx2x_dp_stats(struct bnx2x *bp) in bnx2x_dp_stats() argument 96 bp->fw_stats_req->hdr.cmd_num, in bnx2x_dp_stats() 97 bp->fw_stats_req->hdr.reserved0, in bnx2x_dp_stats() 98 bp->fw_stats_req->hdr.drv_stats_counter, in bnx2x_dp_stats() 99 bp->fw_stats_req->hdr.reserved1, in bnx2x_dp_stats() 100 bp->fw_stats_req->hdr.stats_counters_addrs.hi, in bnx2x_dp_stats() [all …]
|
| H A D | bnx2x_init_ops.h | 22 #define BP_ILT(bp) NULL argument 26 #define BP_FUNC(bp) 0 argument 30 #define BP_PORT(bp) 0 argument 45 static int bnx2x_gunzip(struct bnx2x *bp, const u8 *zbuf, int len); 46 static void bnx2x_reg_wr_ind(struct bnx2x *bp, u32 addr, u32 val); 47 static void bnx2x_write_dmae_phys_len(struct bnx2x *bp, 51 static void bnx2x_init_str_wr(struct bnx2x *bp, u32 addr, in bnx2x_init_str_wr() argument 57 REG_WR(bp, addr + i*4, data[i]); in bnx2x_init_str_wr() 60 static void bnx2x_init_ind_wr(struct bnx2x *bp, u32 addr, in bnx2x_init_ind_wr() argument 66 bnx2x_reg_wr_ind(bp, addr + i*4, data[i]); in bnx2x_init_ind_wr() [all …]
|
| H A D | bnx2x_sriov.c | 29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, 35 static void storm_memset_vf_to_pf(struct bnx2x *bp, u16 abs_fid, in storm_memset_vf_to_pf() argument 38 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() 40 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() 42 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() 44 REG_WR8(bp, BAR_USTRORM_INTMEM + USTORM_VF_TO_PF_OFFSET(abs_fid), in storm_memset_vf_to_pf() 48 static void storm_memset_func_en(struct bnx2x *bp, u16 abs_fid, in storm_memset_func_en() argument 51 REG_WR8(bp, BAR_XSTRORM_INTMEM + XSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en() 53 REG_WR8(bp, BAR_CSTRORM_INTMEM + CSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en() 55 REG_WR8(bp, BAR_TSTRORM_INTMEM + TSTORM_FUNC_EN_OFFSET(abs_fid), in storm_memset_func_en() [all …]
|
| H A D | bnx2x_sriov.h | 219 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn) argument 221 #define for_each_vf(bp, var) \ argument 222 for ((var) = 0; (var) < BNX2X_NR_VIRTFN(bp); (var)++) 232 #define HW_VF_HANDLE(bp, abs_vfid) \ argument 233 (u16)(BP_ABS_FUNC((bp)) | (1<<3) | ((u16)(abs_vfid) << 4)) 240 #define GET_NUM_VFS_PER_PATH(bp) 64 /* use max possible value */ argument 241 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \ argument 247 void bnx2x_lock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, 250 void bnx2x_unlock_vf_pf_channel(struct bnx2x *bp, struct bnx2x_virtf *vf, 318 #define BP_VFDB(bp) ((bp)->vfdb) argument [all …]
|
| H A D | bnx2x_dcb.c | 35 static void bnx2x_pfc_set_pfc(struct bnx2x *bp); 36 static void bnx2x_dcbx_update_ets_params(struct bnx2x *bp); 37 static void bnx2x_dcbx_get_ets_pri_pg_tbl(struct bnx2x *bp, 40 static void bnx2x_dcbx_get_num_pg_traf_type(struct bnx2x *bp, 43 static void bnx2x_dcbx_fill_cos_params(struct bnx2x *bp, 47 static void bnx2x_dcbx_separate_pauseable_from_non(struct bnx2x *bp, 51 static void bnx2x_dcbx_fw_struct(struct bnx2x *bp, 55 static void bnx2x_read_data(struct bnx2x *bp, u32 *buff, in bnx2x_read_data() argument 60 *buff = REG_RD(bp, addr + i); in bnx2x_read_data() 63 static void bnx2x_write_data(struct bnx2x *bp, u32 *buff, in bnx2x_write_data() argument [all …]
|
| H A D | bnx2x_link.c | 220 static u32 bnx2x_bits_en(struct bnx2x *bp, u32 reg, u32 bits) in bnx2x_bits_en() argument 222 u32 val = REG_RD(bp, reg); in bnx2x_bits_en() 225 REG_WR(bp, reg, val); in bnx2x_bits_en() 229 static u32 bnx2x_bits_dis(struct bnx2x *bp, u32 reg, u32 bits) in bnx2x_bits_dis() argument 231 u32 val = REG_RD(bp, reg); in bnx2x_bits_dis() 234 REG_WR(bp, reg, val); in bnx2x_bits_dis() 251 struct bnx2x *bp = params->bp; in bnx2x_check_lfa() local 254 REG_RD(bp, params->lfa_base + in bnx2x_check_lfa() 262 REG_WR(bp, params->lfa_base + in bnx2x_check_lfa() 269 link_status = REG_RD(bp, params->shmem_base + in bnx2x_check_lfa() [all …]
|
| H A D | bnx2x_vfpf.c | 26 static int bnx2x_vfpf_teardown_queue(struct bnx2x *bp, int qidx); 29 static void bnx2x_add_tlv(struct bnx2x *bp, void *tlvs_list, in bnx2x_add_tlv() argument 40 static void bnx2x_vfpf_prep(struct bnx2x *bp, struct vfpf_first_tlv *first_tlv, in bnx2x_vfpf_prep() argument 43 mutex_lock(&bp->vf2pf_mutex); in bnx2x_vfpf_prep() 49 memset(bp->vf2pf_mbox, 0, sizeof(struct bnx2x_vf_mbx_msg)); in bnx2x_vfpf_prep() 52 bnx2x_add_tlv(bp, &first_tlv->tl, 0, type, length); in bnx2x_vfpf_prep() 55 first_tlv->resp_msg_offset = sizeof(bp->vf2pf_mbox->req); in bnx2x_vfpf_prep() 59 static void bnx2x_vfpf_finalize(struct bnx2x *bp, in bnx2x_vfpf_finalize() argument 65 mutex_unlock(&bp->vf2pf_mutex); in bnx2x_vfpf_finalize() 69 static void *bnx2x_search_tlv_list(struct bnx2x *bp, void *tlvs_list, in bnx2x_search_tlv_list() argument [all …]
|
| /linux/drivers/sbus/char/ |
| H A D | bbc_i2c.c | 55 static void set_device_claimage(struct bbc_i2c_bus *bp, struct platform_device *op, int val) in set_device_claimage() argument 60 if (bp->devs[i].device == op) { in set_device_claimage() 61 bp->devs[i].client_claimed = val; in set_device_claimage() 70 struct platform_device *bbc_i2c_getdev(struct bbc_i2c_bus *bp, int index) in bbc_i2c_getdev() argument 76 if (!(op = bp->devs[i].device)) in bbc_i2c_getdev() 90 struct bbc_i2c_client *bbc_i2c_attach(struct bbc_i2c_bus *bp, struct platform_device *op) in bbc_i2c_attach() argument 98 client->bp = bp; in bbc_i2c_attach() 110 claim_device(bp, op); in bbc_i2c_attach() 117 struct bbc_i2c_bus *bp = client->bp; in bbc_i2c_detach() local 120 release_device(bp, op); in bbc_i2c_detach() [all …]
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt.c | 333 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ | DB_RING_IDX(db, idx),\ 337 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ_MASK | \ 344 bnxt_writeq(bp, (db)->db_key64 | DBR_TYPE_NQ_ARM | \ 347 static void bnxt_db_nq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq() argument 349 if (bp->flags & BNXT_FLAG_CHIP_P7) in bnxt_db_nq() 351 else if (bp->flags & BNXT_FLAG_CHIP_P5_PLUS) in bnxt_db_nq() 357 static void bnxt_db_nq_arm(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_nq_arm() argument 359 if (bp->flags & BNXT_FLAG_CHIP_P5_PLUS) in bnxt_db_nq_arm() 365 static void bnxt_db_cq(struct bnxt *bp, struct bnxt_db_info *db, u32 idx) in bnxt_db_cq() argument 367 if (bp->flags & BNXT_FLAG_CHIP_P5_PLUS) in bnxt_db_cq() [all …]
|
| H A D | bnxt_devlink.c | 26 static void __bnxt_fw_recover(struct bnxt *bp) in __bnxt_fw_recover() argument 28 if (test_bit(BNXT_STATE_FW_FATAL_COND, &bp->state) || in __bnxt_fw_recover() 29 test_bit(BNXT_STATE_FW_NON_FATAL_COND, &bp->state)) in __bnxt_fw_recover() 30 bnxt_fw_reset(bp); in __bnxt_fw_recover() 32 bnxt_fw_exception(bp); in __bnxt_fw_recover() 40 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_flash_update() local 44 rc = bnxt_flash_package_from_fw_obj(bp->dev, params->fw, 0, extack); in bnxt_dl_flash_update() 52 static int bnxt_hwrm_remote_dev_reset_set(struct bnxt *bp, bool remote_reset) in bnxt_hwrm_remote_dev_reset_set() argument 57 if (~bp->fw_cap & BNXT_FW_CAP_HOT_RESET_IF) in bnxt_hwrm_remote_dev_reset_set() 60 rc = bnxt_hwrm_func_cfg_short_req_init(bp, &req); in bnxt_hwrm_remote_dev_reset_set() [all …]
|
| H A D | bnxt_dcb.c | 25 static int bnxt_queue_to_tc(struct bnxt *bp, u8 queue_id) in bnxt_queue_to_tc() argument 29 for (i = 0; i < bp->max_tc; i++) { in bnxt_queue_to_tc() 30 if (bp->q_info[i].queue_id == queue_id) { in bnxt_queue_to_tc() 31 for (j = 0; j < bp->max_tc; j++) { in bnxt_queue_to_tc() 32 if (bp->tc_to_qidx[j] == i) in bnxt_queue_to_tc() 40 static int bnxt_hwrm_queue_pri2cos_cfg(struct bnxt *bp, struct ieee_ets *ets) in bnxt_hwrm_queue_pri2cos_cfg() argument 46 rc = hwrm_req_init(bp, req, HWRM_QUEUE_PRI2COS_CFG); in bnxt_hwrm_queue_pri2cos_cfg() 60 qidx = bp->tc_to_qidx[ets->prio_tc[i]]; in bnxt_hwrm_queue_pri2cos_cfg() 61 pri2cos[i] = bp->q_info[qidx].queue_id; in bnxt_hwrm_queue_pri2cos_cfg() 63 return hwrm_req_send(bp, req); in bnxt_hwrm_queue_pri2cos_cfg() [all …]
|
| H A D | bnxt_vfr.c | 28 static int hwrm_cfa_vfr_alloc(struct bnxt *bp, u16 vf_idx, in hwrm_cfa_vfr_alloc() argument 35 rc = hwrm_req_init(bp, req, HWRM_CFA_VFR_ALLOC); in hwrm_cfa_vfr_alloc() 40 resp = hwrm_req_hold(bp, req); in hwrm_cfa_vfr_alloc() 41 rc = hwrm_req_send(bp, req); in hwrm_cfa_vfr_alloc() 45 netdev_dbg(bp->dev, "tx_cfa_action=0x%x, rx_cfa_code=0x%x", in hwrm_cfa_vfr_alloc() 48 hwrm_req_drop(bp, req); in hwrm_cfa_vfr_alloc() 51 netdev_info(bp->dev, "%s error rc=%d\n", __func__, rc); in hwrm_cfa_vfr_alloc() 55 static int hwrm_cfa_vfr_free(struct bnxt *bp, u16 vf_idx) in hwrm_cfa_vfr_free() argument 60 rc = hwrm_req_init(bp, req, HWRM_CFA_VFR_FREE); in hwrm_cfa_vfr_free() 63 rc = hwrm_req_send(bp, req); in hwrm_cfa_vfr_free() [all …]
|
| H A D | bnxt_hwmon.c | 21 void bnxt_hwmon_notify_event(struct bnxt *bp) in bnxt_hwmon_notify_event() argument 25 if (!bp->hwmon_dev) in bnxt_hwmon_notify_event() 28 switch (bp->thermal_threshold_type) { in bnxt_hwmon_notify_event() 43 hwmon_notify_event(&bp->pdev->dev, hwmon_temp, attr, 0); in bnxt_hwmon_notify_event() 46 static int bnxt_hwrm_temp_query(struct bnxt *bp, u8 *temp) in bnxt_hwrm_temp_query() argument 52 rc = hwrm_req_init(bp, req, HWRM_TEMP_MONITOR_QUERY); in bnxt_hwrm_temp_query() 55 resp = hwrm_req_hold(bp, req); in bnxt_hwrm_temp_query() 56 rc = hwrm_req_send_silent(bp, req); in bnxt_hwrm_temp_query() 64 bp->fw_cap |= BNXT_FW_CAP_THRESHOLD_TEMP_SUPPORTED; in bnxt_hwrm_temp_query() 65 bp->warn_thresh_temp = resp->warn_threshold; in bnxt_hwrm_temp_query() [all …]
|
| /linux/drivers/net/ethernet/sun/ |
| H A D | sunbmac.c | 98 static void qec_init(struct bigmac *bp) in qec_init() argument 100 struct platform_device *qec_op = bp->qec_op; in qec_init() 101 void __iomem *gregs = bp->gregs; in qec_init() 102 u8 bsizes = bp->bigmac_bursts; in qec_init() 165 static void bigmac_stop(struct bigmac *bp) in bigmac_stop() argument 167 bigmac_tx_reset(bp->bregs); in bigmac_stop() 168 bigmac_rx_reset(bp->bregs); in bigmac_stop() 171 static void bigmac_get_counters(struct bigmac *bp, void __iomem *bregs) in bigmac_get_counters() argument 173 struct net_device_stats *stats = &bp->dev->stats; in bigmac_get_counters() 193 static void bigmac_clean_rings(struct bigmac *bp) in bigmac_clean_rings() argument [all …]
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 61 #define MACB_TX_WAKEUP_THRESH(bp) (3 * (bp)->tx_ring_size / 4) argument 122 static unsigned int macb_dma_desc_get_size(struct macb *bp) in macb_dma_desc_get_size() argument 126 if (macb_dma64(bp)) in macb_dma_desc_get_size() 128 if (macb_dma_ptp(bp)) in macb_dma_desc_get_size() 134 static unsigned int macb_adj_dma_desc_idx(struct macb *bp, unsigned int desc_idx) in macb_adj_dma_desc_idx() argument 136 return desc_idx * (1 + macb_dma64(bp) + macb_dma_ptp(bp)); in macb_adj_dma_desc_idx() 139 static struct macb_dma_desc_64 *macb_64b_desc(struct macb *bp, struct macb_dma_desc *desc) in macb_64b_desc() argument 146 static unsigned int macb_tx_ring_wrap(struct macb *bp, unsigned int index) in macb_tx_ring_wrap() argument 148 return index & (bp->tx_ring_size - 1); in macb_tx_ring_wrap() 154 index = macb_tx_ring_wrap(queue->bp, index); in macb_tx_desc() [all …]
|
| /linux/drivers/net/fddi/skfp/ |
| H A D | skfddi.c | 383 skfddi_priv *bp = &smc->os; in skfp_driver_init() local 389 bp->base_addr = dev->base_addr; in skfp_driver_init() 394 spin_lock_init(&bp->DriverLock); in skfp_driver_init() 397 bp->LocalRxBuffer = dma_alloc_coherent(&bp->pdev.dev, MAX_FRAME_SIZE, in skfp_driver_init() 398 &bp->LocalRxBufferDMA, in skfp_driver_init() 400 if (!bp->LocalRxBuffer) { in skfp_driver_init() 407 bp->SharedMemSize = mac_drv_check_space(); in skfp_driver_init() 408 pr_debug("Memory for HWM: %ld\n", bp->SharedMemSize); in skfp_driver_init() 409 if (bp->SharedMemSize > 0) { in skfp_driver_init() 410 bp->SharedMemSize += 16; // for descriptor alignment in skfp_driver_init() [all …]
|
| /linux/fs/afs/ |
| H A D | yfsclient.c | 31 static __be32 *xdr_encode_u32(__be32 *bp, u32 n) in xdr_encode_u32() argument 33 *bp++ = htonl(n); in xdr_encode_u32() 34 return bp; in xdr_encode_u32() 37 static __be32 *xdr_encode_u64(__be32 *bp, u64 n) in xdr_encode_u64() argument 39 struct yfs_xdr_u64 *x = (void *)bp; in xdr_encode_u64() 42 return bp + xdr_size(x); in xdr_encode_u64() 45 static __be32 *xdr_encode_YFSFid(__be32 *bp, struct afs_fid *fid) in xdr_encode_YFSFid() argument 47 struct yfs_xdr_YFSFid *x = (void *)bp; in xdr_encode_YFSFid() 53 return bp + xdr_size(x); in xdr_encode_YFSFid() 61 static __be32 *xdr_encode_string(__be32 *bp, const char *p, unsigned int len) in xdr_encode_string() argument [all …]
|
| /linux/drivers/ptp/ |
| H A D | ptp_ocp.c | 263 struct ptp_ocp *bp; member 397 int (*setup)(struct ptp_ocp *bp, struct ocp_resource *r); 403 static int ptp_ocp_register_mem(struct ptp_ocp *bp, struct ocp_resource *r); 404 static int ptp_ocp_register_i2c(struct ptp_ocp *bp, struct ocp_resource *r); 405 static int ptp_ocp_register_spi(struct ptp_ocp *bp, struct ocp_resource *r); 406 static int ptp_ocp_register_serial(struct ptp_ocp *bp, struct ocp_resource *r); 407 static int ptp_ocp_register_ext(struct ptp_ocp *bp, struct ocp_resource *r); 408 static int ptp_ocp_fb_board_init(struct ptp_ocp *bp, struct ocp_resource *r); 412 static int ptp_ocp_signal_from_perout(struct ptp_ocp *bp, int gen, 415 static int ptp_ocp_sma_store(struct ptp_ocp *bp, const char *buf, int sma_nr); [all …]
|
| /linux/drivers/net/ethernet/apple/ |
| H A D | bmac.c | 223 struct bmac_data *bp = netdev_priv(dev); in bmac_enable_and_reset_chip() local 224 volatile struct dbdma_regs __iomem *rd = bp->rx_dma; in bmac_enable_and_reset_chip() 225 volatile struct dbdma_regs __iomem *td = bp->tx_dma; in bmac_enable_and_reset_chip() 232 pmac_call_feature(PMAC_FTR_BMAC_ENABLE, macio_get_of_node(bp->mdev), 0, 1); in bmac_enable_and_reset_chip() 307 struct bmac_data *bp = netdev_priv(dev); in bmac_init_registers() local 324 if (!bp->is_bmac_plus) { in bmac_init_registers() 366 for (i=0; i<4; i++) bp->hash_table_mask[i] = 0; in bmac_init_registers() 367 bmwrite(dev, BHASH3, bp->hash_table_mask[0]); /* bits 15 - 0 */ in bmac_init_registers() 368 bmwrite(dev, BHASH2, bp->hash_table_mask[1]); /* bits 31 - 16 */ in bmac_init_registers() 369 bmwrite(dev, BHASH1, bp->hash_table_mask[2]); /* bits 47 - 32 */ in bmac_init_registers() [all …]
|