Searched refs:dev_addr (Results 1 - 200 of 707) sorted by relevance

1234

/linux-4.1.27/include/trace/events/
H A Dswiotlb.h12 dma_addr_t dev_addr,
16 TP_ARGS(dev, dev_addr, size, swiotlb_force),
21 __field( dma_addr_t, dev_addr )
29 __entry->dev_addr = dev_addr;
34 TP_printk("dev_name: %s dma_mask=%llx dev_addr=%llx "
38 (unsigned long long)__entry->dev_addr,
/linux-4.1.27/include/rdma/
H A Dib_addr.h80 int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr,
108 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct net_device *dev,
117 static inline u16 ib_addr_get_pkey(struct rdma_dev_addr *dev_addr) ib_addr_get_pkey() argument
119 return ((u16)dev_addr->broadcast[8] << 8) | (u16)dev_addr->broadcast[9]; ib_addr_get_pkey()
122 static inline void ib_addr_set_pkey(struct rdma_dev_addr *dev_addr, u16 pkey) ib_addr_set_pkey() argument
124 dev_addr->broadcast[8] = pkey >> 8; ib_addr_set_pkey()
125 dev_addr->broadcast[9] = (unsigned char) pkey; ib_addr_set_pkey()
128 static inline void ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, ib_addr_get_mgid() argument
131 memcpy(gid, dev_addr->broadcast + 4, sizeof *gid); ib_addr_get_mgid()
134 static inline int rdma_addr_gid_offset(struct rdma_dev_addr *dev_addr) rdma_addr_gid_offset() argument
136 return dev_addr->dev_type == ARPHRD_INFINIBAND ? 4 : 0; rdma_addr_gid_offset()
178 static inline void iboe_addr_get_sgid(struct rdma_dev_addr *dev_addr, iboe_addr_get_sgid() argument
184 dev = dev_get_by_index(&init_net, dev_addr->bound_dev_if); iboe_addr_get_sgid()
194 static inline void rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_sgid() argument
196 if (dev_addr->transport == RDMA_TRANSPORT_IB && rdma_addr_get_sgid()
197 dev_addr->dev_type != ARPHRD_INFINIBAND) rdma_addr_get_sgid()
198 iboe_addr_get_sgid(dev_addr, gid); rdma_addr_get_sgid()
200 memcpy(gid, dev_addr->src_dev_addr + rdma_addr_get_sgid()
201 rdma_addr_gid_offset(dev_addr), sizeof *gid); rdma_addr_get_sgid()
204 static inline void rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_sgid() argument
206 memcpy(dev_addr->src_dev_addr + rdma_addr_gid_offset(dev_addr), gid, sizeof *gid); rdma_addr_set_sgid()
209 static inline void rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_get_dgid() argument
211 memcpy(gid, dev_addr->dst_dev_addr + rdma_addr_gid_offset(dev_addr), sizeof *gid); rdma_addr_get_dgid()
214 static inline void rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) rdma_addr_set_dgid() argument
216 memcpy(dev_addr->dst_dev_addr + rdma_addr_gid_offset(dev_addr), gid, sizeof *gid); rdma_addr_set_dgid()
/linux-4.1.27/drivers/media/dvb-frontends/drx39xyj/
H A Ddrxj.c533 static int drxdap_fasi_read_block(struct i2c_device_addr *dev_addr,
539 static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr,
544 static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr,
548 static int drxdap_fasi_read_reg32(struct i2c_device_addr *dev_addr,
552 static int drxdap_fasi_write_block(struct i2c_device_addr *dev_addr,
557 static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr,
561 static int drxdap_fasi_write_reg32(struct i2c_device_addr *dev_addr,
1021 hi_command(struct i2c_device_addr *dev_addr,
1389 * struct i2c_device_addr *dev_addr, -- address of I2C device
1411 static int drxdap_fasi_read_block(struct i2c_device_addr *dev_addr, drxdap_fasi_read_block() argument
1422 if (dev_addr == NULL) drxdap_fasi_read_block()
1425 overhead_size = (IS_I2C_10BIT(dev_addr->i2c_addr) ? 2 : 1) + drxdap_fasi_read_block()
1480 rc = drxbsp_i2c_write_read(dev_addr, bufx, buf, drxdap_fasi_read_block()
1483 rc = drxbsp_i2c_write_read(NULL, 0, NULL, dev_addr, todo, data); drxdap_fasi_read_block()
1486 rc = drxbsp_i2c_write_read(dev_addr, bufx, buf, dev_addr, todo, drxdap_fasi_read_block()
1501 * struct i2c_device_addr *dev_addr, -- address of I2C device
1516 static int drxdap_fasi_read_reg16(struct i2c_device_addr *dev_addr, drxdap_fasi_read_reg16() argument
1526 rc = drxdap_fasi_read_block(dev_addr, addr, sizeof(*data), buf, flags); drxdap_fasi_read_reg16()
1534 * struct i2c_device_addr *dev_addr, -- address of I2C device
1549 static int drxdap_fasi_read_reg32(struct i2c_device_addr *dev_addr, drxdap_fasi_read_reg32() argument
1559 rc = drxdap_fasi_read_block(dev_addr, addr, sizeof(*data), buf, flags); drxdap_fasi_read_reg32()
1569 * struct i2c_device_addr *dev_addr, -- address of I2C device
1588 static int drxdap_fasi_write_block(struct i2c_device_addr *dev_addr, drxdap_fasi_write_block() argument
1600 if (dev_addr == NULL) drxdap_fasi_write_block()
1603 overhead_size = (IS_I2C_10BIT(dev_addr->i2c_addr) ? 2 : 1) + drxdap_fasi_write_block()
1665 (IS_I2C_10BIT(dev_addr->i2c_addr) ? 2 : 1); drxdap_fasi_write_block()
1670 st = drxbsp_i2c_write_read(dev_addr, drxdap_fasi_write_block()
1687 st = drxbsp_i2c_write_read(dev_addr, drxdap_fasi_write_block()
1708 * struct i2c_device_addr *dev_addr, -- address of I2C device
1722 static int drxdap_fasi_write_reg16(struct i2c_device_addr *dev_addr, drxdap_fasi_write_reg16() argument
1731 return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags); drxdap_fasi_write_reg16()
1737 * struct i2c_device_addr *dev_addr, -- address of I2C device
1759 static int drxdap_fasi_read_modify_write_reg16(struct i2c_device_addr *dev_addr, drxdap_fasi_read_modify_write_reg16() argument
1770 rc = drxdap_fasi_write_reg16(dev_addr, waddr, wdata, DRXDAP_FASI_RMW); drxdap_fasi_read_modify_write_reg16()
1772 rc = drxdap_fasi_read_reg16(dev_addr, raddr, rdata, 0); drxdap_fasi_read_modify_write_reg16()
1781 * struct i2c_device_addr *dev_addr, -- address of I2C device
1795 static int drxdap_fasi_write_reg32(struct i2c_device_addr *dev_addr, drxdap_fasi_write_reg32() argument
1806 return drxdap_fasi_write_block(dev_addr, addr, sizeof(data), buf, flags); drxdap_fasi_write_reg32()
1814 * \param dev_addr
1832 static int drxj_dap_rm_write_reg16short(struct i2c_device_addr *dev_addr, drxj_dap_rm_write_reg16short() argument
1843 rc = drxdap_fasi_write_reg16(dev_addr, drxj_dap_rm_write_reg16short()
1849 rc = drxdap_fasi_write_reg16(dev_addr, waddr, wdata, drxj_dap_rm_write_reg16short()
1854 rc = drxdap_fasi_read_reg16(dev_addr, raddr, rdata, drxj_dap_rm_write_reg16short()
1859 rc = drxdap_fasi_write_reg16(dev_addr, drxj_dap_rm_write_reg16short()
1870 static int drxj_dap_read_modify_write_reg16(struct i2c_device_addr *dev_addr, drxj_dap_read_modify_write_reg16() argument
1879 return drxdap_fasi_read_modify_write_reg16(dev_addr, drxj_dap_read_modify_write_reg16()
1883 return drxj_dap_rm_write_reg16short(dev_addr, waddr, raddr, wdata, rdata); drxj_dap_read_modify_write_reg16()
1893 * \param dev_addr
1903 static int drxj_dap_read_aud_reg16(struct i2c_device_addr *dev_addr, drxj_dap_read_aud_reg16() argument
1925 stat = drxj_dap_read_modify_write_reg16(dev_addr, drxj_dap_read_aud_reg16()
1952 stat = drxj_dap_read_reg16(dev_addr, drxj_dap_read_aud_reg16()
1969 stat = drxj_dap_read_modify_write_reg16(dev_addr, drxj_dap_read_aud_reg16()
1978 static int drxj_dap_read_reg16(struct i2c_device_addr *dev_addr, drxj_dap_read_reg16() argument
1985 if ((dev_addr == NULL) || (data == NULL)) drxj_dap_read_reg16()
1989 stat = drxj_dap_read_aud_reg16(dev_addr, addr, data); drxj_dap_read_reg16()
1991 stat = drxdap_fasi_read_reg16(dev_addr, addr, data, flags); drxj_dap_read_reg16()
2000 * \param dev_addr
2010 static int drxj_dap_write_aud_reg16(struct i2c_device_addr *dev_addr, drxj_dap_write_aud_reg16() argument
2030 stat = drxj_dap_read_modify_write_reg16(dev_addr, drxj_dap_write_aud_reg16()
2056 static int drxj_dap_write_reg16(struct i2c_device_addr *dev_addr, drxj_dap_write_reg16() argument
2063 if (dev_addr == NULL) drxj_dap_write_reg16()
2067 stat = drxj_dap_write_aud_reg16(dev_addr, addr, data); drxj_dap_write_reg16()
2069 stat = drxdap_fasi_write_reg16(dev_addr, drxj_dap_write_reg16()
2089 * \param dev_addr pointer to i2c dev address
2099 int drxj_dap_atomic_read_write_block(struct i2c_device_addr *dev_addr, drxj_dap_atomic_read_write_block() argument
2111 if (!data || !dev_addr || ((datasize % 2)) || ((datasize / 2) > 8)) drxj_dap_atomic_read_write_block()
2136 drxj_dap_write_reg16(dev_addr, drxj_dap_atomic_read_write_block()
2142 rc = hi_command(dev_addr, &hi_cmd, &dummy); drxj_dap_atomic_read_write_block()
2151 drxj_dap_read_reg16(dev_addr, drxj_dap_atomic_read_write_block()
2173 int drxj_dap_atomic_read_reg32(struct i2c_device_addr *dev_addr, drxj_dap_atomic_read_reg32() argument
2184 rc = drxj_dap_atomic_read_write_block(dev_addr, addr, drxj_dap_atomic_read_reg32()
2261 * \param dev_addr I2C address.
2270 hi_command(struct i2c_device_addr *dev_addr, const struct drxj_hi_cmd *cmd, u16 *result) hi_command() argument
2282 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_6__A, cmd->param6, 0); hi_command()
2287 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_5__A, cmd->param5, 0); hi_command()
2292 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_4__A, cmd->param4, 0); hi_command()
2297 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_3__A, cmd->param3, 0); hi_command()
2304 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_2__A, cmd->param2, 0); hi_command()
2309 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_PAR_1__A, cmd->param1, 0); hi_command()
2325 rc = drxj_dap_write_reg16(dev_addr, SIO_HI_RA_RAM_CMD__A, cmd->cmd, 0); hi_command()
2348 rc = drxj_dap_read_reg16(dev_addr, SIO_HI_RA_RAM_CMD__A, &wait_cmd, 0); hi_command()
2356 rc = drxj_dap_read_reg16(dev_addr, SIO_HI_RA_RAM_RES__A, result, 0); hi_command()
2386 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); init_hi() local
2391 dev_addr = demod->my_i2c_dev_addr; init_hi()
2394 rc = drxj_dap_write_reg16(dev_addr, 0x4301D7, 0x801, 0); init_hi()
2470 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); get_device_capabilities() local
2478 dev_addr = demod->my_i2c_dev_addr; get_device_capabilities()
2480 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); get_device_capabilities()
2485 rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_OHW_CFG__A, &sio_pdr_ohw_cfg, 0); get_device_capabilities()
2490 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); get_device_capabilities()
2520 rc = drxdap_fasi_read_reg32(dev_addr, SIO_TOP_JTAGID_LO__A, &sio_top_jtagid_lo, 0); get_device_capabilities()
2529 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY_KEY, 0); get_device_capabilities()
2534 rc = drxj_dap_read_reg16(dev_addr, SIO_PDR_UIO_IN_HI__A, &bid, 0); get_device_capabilities()
2540 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, SIO_TOP_COMM_KEY__PRE, 0); get_device_capabilities()
2672 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); power_up_device() local
2677 dev_addr = demod->my_i2c_dev_addr; power_up_device()
2679 wake_up_addr.i2c_dev_id = dev_addr->i2c_dev_id; power_up_device()
2680 wake_up_addr.user_data = dev_addr->user_data; power_up_device()
2694 ((struct i2c_device_addr *) (NULL), 0, (u8 *)(NULL), dev_addr, 1, power_up_device()
2723 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); ctrl_set_cfg_mpeg_output() local
2745 dev_addr = demod->my_i2c_dev_addr; ctrl_set_cfg_mpeg_output()
2762 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_OCR_INVERT__A, 0, 0); ctrl_set_cfg_mpeg_output()
2769 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_USAGE__A, 7, 0); ctrl_set_cfg_mpeg_output()
2774 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, 10, 0); ctrl_set_cfg_mpeg_output()
2779 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 10, 0); ctrl_set_cfg_mpeg_output()
2784 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_A__A, 5, 0); ctrl_set_cfg_mpeg_output()
2789 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_B__A, 7, 0); ctrl_set_cfg_mpeg_output()
2794 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, 10, 0); ctrl_set_cfg_mpeg_output()
2800 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_LWM__A, 3, 0); ctrl_set_cfg_mpeg_output()
2806 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_HWM__A, 5, 0); ctrl_set_cfg_mpeg_output()
2839 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_USAGE__A, FEC_OC_FCT_USAGE__PRE, 0); ctrl_set_cfg_mpeg_output()
2844 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_CTL_UPD_RATE__A, FEC_OC_TMD_CTL_UPD_RATE__PRE, 0); ctrl_set_cfg_mpeg_output()
2849 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_TMD_INT_UPD_RATE__A, 5, 0); ctrl_set_cfg_mpeg_output()
2854 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_A__A, FEC_OC_AVR_PARM_A__PRE, 0); ctrl_set_cfg_mpeg_output()
2859 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_AVR_PARM_B__A, FEC_OC_AVR_PARM_B__PRE, 0); ctrl_set_cfg_mpeg_output()
2865 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, 0xD, 0); ctrl_set_cfg_mpeg_output()
2871 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_RCN_GAIN__A, FEC_OC_RCN_GAIN__PRE, 0); ctrl_set_cfg_mpeg_output()
2877 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_LWM__A, 2, 0); ctrl_set_cfg_mpeg_output()
2882 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_HWM__A, 12, 0); ctrl_set_cfg_mpeg_output()
2893 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); ctrl_set_cfg_mpeg_output()
2898 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_reg_ipr_mode, 0); ctrl_set_cfg_mpeg_output()
3055 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_RATE_HI__A, (u16)((dto_rate >> 16) & FEC_OC_DTO_RATE_HI__M), 0); ctrl_set_cfg_mpeg_output()
3060 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_RATE_LO__A, (u16)(dto_rate & FEC_OC_DTO_RATE_LO_RATE_LO__M), 0); ctrl_set_cfg_mpeg_output()
3065 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M | FEC_OC_DTO_MODE_OFFSET_ENABLE__M, 0); ctrl_set_cfg_mpeg_output()
3070 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_MODE__A, FEC_OC_FCT_MODE_RAT_ENA__M | FEC_OC_FCT_MODE_VIRT_ENA__M, 0); ctrl_set_cfg_mpeg_output()
3075 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_BURST_LEN__A, fec_oc_dto_burst_len, 0); ctrl_set_cfg_mpeg_output()
3082 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_PERIOD__A, fec_oc_dto_period, 0); ctrl_set_cfg_mpeg_output()
3089 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DTO_MODE__A, FEC_OC_DTO_MODE_DYNAMIC__M, 0); ctrl_set_cfg_mpeg_output()
3094 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_FCT_MODE__A, 0, 0); ctrl_set_cfg_mpeg_output()
3101 rc = drxdap_fasi_write_reg32(dev_addr, FEC_OC_RCN_CTL_RATE_LO__A, rcn_rate, 0); ctrl_set_cfg_mpeg_output()
3108 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode, 0); ctrl_set_cfg_mpeg_output()
3113 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_reg_ipr_mode, 0); ctrl_set_cfg_mpeg_output()
3118 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_INVERT__A, fec_oc_reg_ipr_invert, 0); ctrl_set_cfg_mpeg_output()
3126 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); ctrl_set_cfg_mpeg_output()
3132 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0013, 0); ctrl_set_cfg_mpeg_output()
3137 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MERR_CFG__A, 0x0013, 0); ctrl_set_cfg_mpeg_output()
3142 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MCLK_CFG__A, MPEG_OUTPUT_CLK_DRIVE_STRENGTH << SIO_PDR_MCLK_CFG_DRIVE__B | 0x03 << SIO_PDR_MCLK_CFG_MODE__B, 0); ctrl_set_cfg_mpeg_output()
3147 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0013, 0); ctrl_set_cfg_mpeg_output()
3155 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3165 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3170 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3175 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3180 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3185 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3190 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3195 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3200 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, sio_pdr_md_cfg, 0); ctrl_set_cfg_mpeg_output()
3206 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3211 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3216 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3221 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3226 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3231 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3236 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3243 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3249 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3256 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); ctrl_set_cfg_mpeg_output()
3262 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MSTRT_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3267 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MERR_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3272 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MCLK_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3277 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MVAL_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3282 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD0_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3287 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD1_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3292 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD2_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3297 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD3_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3302 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD4_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3307 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD5_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3312 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD6_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3317 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MD7_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3323 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_MON_CFG__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3329 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); ctrl_set_cfg_mpeg_output()
3367 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); set_mpegtei_handling() local
3373 dev_addr = demod->my_i2c_dev_addr; set_mpegtei_handling()
3376 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_DPR_MODE__A, &fec_oc_dpr_mode, 0); set_mpegtei_handling()
3381 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); set_mpegtei_handling()
3386 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_EMS_MODE__A, &fec_oc_ems_mode, 0); set_mpegtei_handling()
3406 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_DPR_MODE__A, fec_oc_dpr_mode, 0); set_mpegtei_handling()
3411 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode, 0); set_mpegtei_handling()
3416 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_EMS_MODE__A, fec_oc_ems_mode, 0); set_mpegtei_handling()
3440 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); bit_reverse_mpeg_output() local
3444 dev_addr = demod->my_i2c_dev_addr; bit_reverse_mpeg_output()
3447 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_IPR_MODE__A, &fec_oc_ipr_mode, 0); bit_reverse_mpeg_output()
3459 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_IPR_MODE__A, fec_oc_ipr_mode, 0); bit_reverse_mpeg_output()
3483 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)(NULL); set_mpeg_start_width() local
3488 dev_addr = demod->my_i2c_dev_addr; set_mpeg_start_width()
3494 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_COMM_MB__A, &fec_oc_comm_mb, 0); set_mpeg_start_width()
3502 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_COMM_MB__A, fec_oc_comm_mb, 0); set_mpeg_start_width()
3912 struct i2c_device_addr *dev_addr = NULL; smart_ant_init() local
3917 dev_addr = demod->my_i2c_dev_addr; smart_ant_init()
3927 rc = drxj_dap_read_reg16(dev_addr, SIO_SA_TX_COMMAND__A, &data, 0); smart_ant_init()
3933 rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data | SIO_SA_TX_COMMAND_TX_INVERT__M) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); smart_ant_init()
3939 rc = drxj_dap_write_reg16(dev_addr, SIO_SA_TX_COMMAND__A, (data & (~SIO_SA_TX_COMMAND_TX_INVERT__M)) | SIO_SA_TX_COMMAND_TX_ENABLE__M, 0); smart_ant_init()
3975 static int scu_command(struct i2c_device_addr *dev_addr, struct drxjscu_cmd *cmd) scu_command() argument
3986 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); scu_command()
3996 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_4__A, *(cmd->parameter + 4), 0); scu_command()
4002 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_3__A, *(cmd->parameter + 3), 0); scu_command()
4008 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_2__A, *(cmd->parameter + 2), 0); scu_command()
4014 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_1__A, *(cmd->parameter + 1), 0); scu_command()
4020 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_PARAM_0__A, *(cmd->parameter + 0), 0); scu_command()
4032 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_COMMAND__A, cmd->command, 0); scu_command()
4041 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_COMMAND__A, &cur_cmd, 0); scu_command()
4060 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_3__A, cmd->result + 3, 0); scu_command()
4066 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_2__A, cmd->result + 2, 0); scu_command()
4072 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_1__A, cmd->result + 1, 0); scu_command()
4078 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_PARAM_0__A, cmd->result + 0, 0); scu_command()
4118 * \param dev_addr pointer to i2c dev address
4129 int drxj_dap_scu_atomic_read_write_block(struct i2c_device_addr *dev_addr, u32 addr, u16 datasize, /* max 30 bytes because the limit of SCU parameter */ drxj_dap_scu_atomic_read_write_block() argument
4138 if (!data || !dev_addr || (datasize % 2) || ((datasize / 2) > 16)) drxj_dap_scu_atomic_read_write_block()
4163 rc = scu_command(dev_addr, &scu_cmd); drxj_dap_scu_atomic_read_write_block()
4192 int drxj_dap_scu_atomic_read_reg16(struct i2c_device_addr *dev_addr, drxj_dap_scu_atomic_read_reg16() argument
4203 rc = drxj_dap_scu_atomic_read_write_block(dev_addr, addr, 2, buf, true); drxj_dap_scu_atomic_read_reg16()
4220 int drxj_dap_scu_atomic_write_reg16(struct i2c_device_addr *dev_addr, drxj_dap_scu_atomic_write_reg16() argument
4230 rc = drxj_dap_scu_atomic_read_write_block(dev_addr, addr, 2, buf, false); drxj_dap_scu_atomic_write_reg16()
4247 struct i2c_device_addr *dev_addr = NULL; adc_sync_measurement() local
4251 dev_addr = demod->my_i2c_dev_addr; adc_sync_measurement()
4254 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_COMM_EXEC__A, IQM_AF_COMM_EXEC_ACTIVE, 0); adc_sync_measurement()
4259 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_START_LOCK__A, 1, 0); adc_sync_measurement()
4269 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE0__A, &data, 0); adc_sync_measurement()
4276 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE1__A, &data, 0); adc_sync_measurement()
4283 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_PHASE2__A, &data, 0); adc_sync_measurement()
4310 struct i2c_device_addr *dev_addr = NULL; adc_synchronization() local
4314 dev_addr = demod->my_i2c_dev_addr; adc_synchronization()
4326 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_CLKNEG__A, &clk_neg, 0); adc_synchronization()
4333 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLKNEG__A, clk_neg, 0); adc_synchronization()
4373 struct i2c_device_addr *dev_addr = NULL; init_agc() local
4395 dev_addr = demod->my_i2c_dev_addr; init_agc()
4412 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); init_agc()
4417 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); init_agc()
4422 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); init_agc()
4427 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); init_agc()
4432 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); init_agc()
4437 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); init_agc()
4442 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); init_agc()
4447 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); init_agc()
4452 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); init_agc()
4457 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); init_agc()
4462 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN__A, 1024, 0); init_agc()
4467 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_VSB_AGC_POW_TGT__A, 22600, 0); init_agc()
4472 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, 13200, 0); init_agc()
4495 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MINGAIN__A, 0x7fff, 0); init_agc()
4500 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXGAIN__A, 0x0, 0); init_agc()
4505 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM__A, 0, 0); init_agc()
4510 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCCNT__A, 0, 0); init_agc()
4515 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_WD__A, 0, 0); init_agc()
4520 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_STP__A, 1, 0); init_agc()
4525 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM__A, 0, 0); init_agc()
4530 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCCNT__A, 0, 0); init_agc()
4535 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_WD__A, 0, 0); init_agc()
4540 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_STP__A, 1, 0); init_agc()
4547 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT__A, p_agc_if_settings->top, 0); init_agc()
4553 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_AGC_KI__A, &agc_ki, 0); init_agc()
4559 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI__A, agc_ki, 0); init_agc()
4571 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MIN__A, p_agc_if_settings->top, 0); init_agc()
4576 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN__A, p_agc_if_settings->top, 0); init_agc()
4581 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_INGAIN_TGT_MAX__A, ingain_tgt_max, 0); init_agc()
4586 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MIN__A, if_iaccu_hi_tgt_min, 0); init_agc()
4591 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_HI__A, 0, 0); init_agc()
4596 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_IF_IACCU_LO__A, 0, 0); init_agc()
4601 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_IACCU_HI__A, 0, 0); init_agc()
4606 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_IACCU_LO__A, 0, 0); init_agc()
4611 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_RF_MAX__A, 32767, 0); init_agc()
4616 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM_MAX__A, clp_sum_max, 0); init_agc()
4621 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM_MAX__A, sns_sum_max, 0); init_agc()
4626 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_INNERGAIN_MIN__A, ki_innergain_min, 0); init_agc()
4631 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_FAST_SNS_CTRL_DELAY__A, 50, 0); init_agc()
4636 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_CYCLEN__A, 500, 0); init_agc()
4641 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_CYCLEN__A, 500, 0); init_agc()
4646 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAXMINGAIN_TH__A, 20, 0); init_agc()
4651 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MIN__A, ki_min, 0); init_agc()
4656 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_MAX__A, ki_max, 0); init_agc()
4661 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI_RED__A, 0, 0); init_agc()
4666 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_SUM_MIN__A, 8, 0); init_agc()
4671 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CYCLEN__A, 500, 0); init_agc()
4676 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_DIR_TO__A, clp_dir_to, 0); init_agc()
4681 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_SUM_MIN__A, 8, 0); init_agc()
4686 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_SNS_DIR_TO__A, sns_dir_to, 0); init_agc()
4691 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_FAST_CLP_CTRL_DELAY__A, 50, 0); init_agc()
4696 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_CLP_CTRL_MODE__A, clp_ctrl_mode, 0); init_agc()
4710 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AGC_RF__A, agc_rf, 0); init_agc()
4715 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AGC_IF__A, agc_if, 0); init_agc()
4722 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); init_agc()
4729 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_AGC_KI__A, data, 0); init_agc()
4752 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_frequency() local
4824 rc = drxdap_fasi_write_reg32(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); set_frequency()
4855 struct i2c_device_addr *dev_addr = NULL; get_acc_pkt_err() local
4858 dev_addr = demod->my_i2c_dev_addr; get_acc_pkt_err()
4860 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, &data, 0); get_acc_pkt_err()
4899 struct i2c_device_addr *dev_addr = NULL; set_agc_rf() local
4908 dev_addr = demod->my_i2c_dev_addr; set_agc_rf()
4931 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_rf()
4937 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_rf()
4944 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_rf()
4961 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_rf()
4968 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, &data, 0); set_agc_rf()
4974 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, (~(agc_settings->speed << SCU_RAM_AGC_KI_RED_RAGC_RED__B) & SCU_RAM_AGC_KI_RED_RAGC_RED__M) | data, 0); set_agc_rf()
4991 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MAX__A, agc_settings->top, 0); set_agc_rf()
4996 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT__A, agc_settings->top, 0); set_agc_rf()
5004 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_RF_IACCU_HI_CO__A, agc_settings->cut_off_current, 0); set_agc_rf()
5013 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_rf()
5019 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_rf()
5026 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_rf()
5036 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_rf()
5043 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_RF_IACCU_HI__A, agc_settings->output_level, 0); set_agc_rf()
5052 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_rf()
5058 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_rf()
5065 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_rf()
5071 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_rf()
5113 struct i2c_device_addr *dev_addr = NULL; set_agc_if() local
5122 dev_addr = demod->my_i2c_dev_addr; set_agc_if()
5144 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_if()
5150 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_if()
5157 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_if()
5175 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_if()
5182 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI_RED__A, &data, 0); set_agc_if()
5188 rc = (*scu_wr16) (dev_addr, SCU_RAM_AGC_KI_RED__A, (~(agc_settings->speed << SCU_RAM_AGC_KI_RED_IAGC_RED__B) & SCU_RAM_AGC_KI_RED_IAGC_RED__M) | data, 0); set_agc_if()
5205 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MAX__A, p_agc_settings->top, 0); set_agc_if()
5210 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT__A, p_agc_settings->top, 0); set_agc_if()
5216 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MAX__A, 0, 0); set_agc_if()
5221 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT__A, 0, 0); set_agc_if()
5232 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_if()
5238 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_if()
5245 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_if()
5256 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_if()
5263 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_IF_IACCU_HI_TGT_MAX__A, agc_settings->output_level, 0); set_agc_if()
5273 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_agc_if()
5279 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_agc_if()
5286 rc = (*scu_rr16)(dev_addr, SCU_RAM_AGC_KI__A, &data, 0); set_agc_if()
5293 rc = (*scu_wr16)(dev_addr, SCU_RAM_AGC_KI__A, data, 0); set_agc_if()
5304 rc = (*scu_wr16) (dev_addr, SCU_RAM_AGC_INGAIN_TGT_MIN__A, agc_settings->top, 0); set_agc_if()
5342 struct i2c_device_addr *dev_addr = NULL; set_iqm_af() local
5345 dev_addr = demod->my_i2c_dev_addr; set_iqm_af()
5348 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_STDBY__A, &data, 0); set_iqm_af()
5357 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, data, 0); set_iqm_af()
5387 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; power_down_vsb() local
5408 rc = scu_command(dev_addr, &cmd_scu); power_down_vsb()
5415 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); power_down_vsb()
5420 rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); power_down_vsb()
5426 rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); power_down_vsb()
5437 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); power_down_vsb()
5442 rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); power_down_vsb()
5447 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); power_down_vsb()
5452 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); power_down_vsb()
5457 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); power_down_vsb()
5484 struct i2c_device_addr *dev_addr = NULL; set_vsb_leak_n_gain() local
5675 dev_addr = demod->my_i2c_dev_addr; set_vsb_leak_n_gain()
5676 rc = drxdap_fasi_write_block(dev_addr, VSB_SYSCTRL_RAM0_FFETRAINLKRATIO1__A, sizeof(vsb_ffe_leak_gain_ram0), ((u8 *)vsb_ffe_leak_gain_ram0), 0); set_vsb_leak_n_gain()
5681 rc = drxdap_fasi_write_block(dev_addr, VSB_SYSCTRL_RAM1_FIRRCA1GAIN9__A, sizeof(vsb_ffe_leak_gain_ram1), ((u8 *)vsb_ffe_leak_gain_ram1), 0); set_vsb_leak_n_gain()
5701 struct i2c_device_addr *dev_addr = NULL; set_vsb() local
5739 dev_addr = demod->my_i2c_dev_addr; set_vsb()
5744 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); set_vsb()
5749 rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_STOP, 0); set_vsb()
5754 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); set_vsb()
5759 rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); set_vsb()
5764 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); set_vsb()
5769 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); set_vsb()
5774 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); set_vsb()
5787 rc = scu_command(dev_addr, &cmd_scu); set_vsb()
5793 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_DCF_BYPASS__A, 1, 0); set_vsb()
5798 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_ADJ_SEL__A, IQM_FS_ADJ_SEL_B_VSB, 0); set_vsb()
5803 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_ADJ_SEL__A, IQM_RC_ADJ_SEL_B_VSB, 0); set_vsb()
5809 rc = drxdap_fasi_write_reg32(dev_addr, IQM_RC_RATE_OFS_LO__A, ext_attr->iqm_rc_rate_ofs, 0); set_vsb()
5814 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CFAGC_GAINSHIFT__A, 4, 0); set_vsb()
5819 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1TRK__A, 1, 0); set_vsb()
5825 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_CROUT_ENA__A, 1, 0); set_vsb()
5830 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_STRETCH__A, 28, 0); set_vsb()
5835 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_ACTIVE__A, 0, 0); set_vsb()
5840 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); set_vsb()
5845 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, 3, 0); set_vsb()
5850 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_VSB__M, 0); set_vsb()
5855 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE__A, 1393, 0); set_vsb()
5860 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); set_vsb()
5865 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); set_vsb()
5871 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); set_vsb()
5876 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(vsb_taps_re), ((u8 *)vsb_taps_re), 0); set_vsb()
5882 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BNTHRESH__A, 330, 0); set_vsb()
5887 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CLPLASTNUM__A, 90, 0); set_vsb()
5892 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_RCA1__A, 0x0042, 0); set_vsb()
5897 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_RCA2__A, 0x0053, 0); set_vsb()
5902 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_EQCTRL__A, 0x1, 0); set_vsb()
5907 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_GPIO__A, 0, 0); set_vsb()
5914 rc = drxj_dap_write_reg16(dev_addr, FEC_TOP_ANNEX__A, FEC_TOP_ANNEX_D, 0); set_vsb()
5921 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_MODE__A, &fec_oc_snc_mode, 0); set_vsb()
5927 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_MODE__A, fec_oc_snc_mode | FEC_OC_SNC_MODE_UNLOCK_ENABLE__M, 0); set_vsb()
5935 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); set_vsb()
5940 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_TH__A, 470, 0); set_vsb()
5945 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); set_vsb()
5950 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_PT__A, 0xD4, 0); set_vsb()
5958 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_MODE__A, &fec_oc_reg_mode, 0); set_vsb()
5963 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_MODE__A, fec_oc_reg_mode & (~(FEC_OC_MODE_TRANSPARENT__M | FEC_OC_MODE_CLEAR__M | FEC_OC_MODE_RETAIN_FRAMING__M)), 0); set_vsb()
5970 rc = drxj_dap_write_reg16(dev_addr, FEC_DI_TIMEOUT_LO__A, 0, 0); set_vsb()
5975 rc = drxj_dap_write_reg16(dev_addr, FEC_DI_TIMEOUT_HI__A, 3, 0); set_vsb()
5980 rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MODE__A, 0, 0); set_vsb()
5986 rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, FEC_RS_MEASUREMENT_PERIOD, 0); set_vsb()
5991 rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, FEC_RS_MEASUREMENT_PRESCALE, 0); set_vsb()
5998 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_MEASUREMENT_PERIOD__A, VSB_TOP_MEASUREMENT_PERIOD, 0); set_vsb()
6003 rc = drxdap_fasi_write_reg32(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); set_vsb()
6008 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); set_vsb()
6013 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); set_vsb()
6019 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CKGN1TRK__A, 128, 0); set_vsb()
6026 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AMUX__A, 0x02, 0); set_vsb()
6117 rc = scu_command(dev_addr, &cmd_scu); set_vsb()
6123 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BEAGC_GAINSHIFT__A, 0x0004, 0); set_vsb()
6128 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SNRTH_PT__A, 0x00D2, 0); set_vsb()
6133 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_SYSSMTRNCTRL__A, VSB_TOP_SYSSMTRNCTRL__PRE | VSB_TOP_SYSSMTRNCTRL_NCOTIMEOUTCNTEN__M, 0); set_vsb()
6138 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_BEDETCTRL__A, 0x142, 0); set_vsb()
6143 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_LBAGCREFLVL__A, 640, 0); set_vsb()
6148 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1ACQ__A, 4, 0); set_vsb()
6153 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN1TRK__A, 2, 0); set_vsb()
6158 rc = drxj_dap_write_reg16(dev_addr, VSB_TOP_CYGN2TRK__A, 3, 0); set_vsb()
6171 rc = scu_command(dev_addr, &cmd_scu); set_vsb()
6177 rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); set_vsb()
6182 rc = drxj_dap_write_reg16(dev_addr, VSB_COMM_EXEC__A, VSB_COMM_EXEC_ACTIVE, 0); set_vsb()
6187 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); set_vsb()
6199 * \fn static short get_vsb_post_rs_pck_err(struct i2c_device_addr *dev_addr, u16 *PckErrs)
6203 static int get_vsb_post_rs_pck_err(struct i2c_device_addr *dev_addr, get_vsb_post_rs_pck_err() argument
6213 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_FAILURES__A, &data, 0); get_vsb_post_rs_pck_err()
6238 * \fn static short GetVSBBer(struct i2c_device_addr *dev_addr, u32 *ber)
6242 static int get_vs_bpost_viterbi_ber(struct i2c_device_addr *dev_addr, get_vs_bpost_viterbi_ber() argument
6252 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &data, 0); get_vs_bpost_viterbi_ber()
6283 * \fn static short get_vs_bpre_viterbi_ber(struct i2c_device_addr *dev_addr, u32 *ber)
6287 static int get_vs_bpre_viterbi_ber(struct i2c_device_addr *dev_addr, get_vs_bpre_viterbi_ber() argument
6293 rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_NR_SYM_ERRS__A, &data, 0); get_vs_bpre_viterbi_ber()
6305 * \fn static int get_vsbmer(struct i2c_device_addr *dev_addr, u16 *mer)
6309 static int get_vsbmer(struct i2c_device_addr *dev_addr, u16 *mer) get_vsbmer() argument
6314 rc = drxj_dap_read_reg16(dev_addr, VSB_TOP_ERR_ENERGY_H__A, &data_hi, 0); get_vsbmer()
6354 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; power_down_qam() local
6364 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); power_down_qam()
6369 rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); power_down_qam()
6381 rc = scu_command(dev_addr, &cmd_scu); power_down_qam()
6388 rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); power_down_qam()
6399 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); power_down_qam()
6404 rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); power_down_qam()
6409 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); power_down_qam()
6414 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); power_down_qam()
6419 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); power_down_qam()
6463 struct i2c_device_addr *dev_addr = NULL; /* device address for I2C writes */ set_qam_measurement() local
6477 dev_addr = demod->my_i2c_dev_addr; set_qam_measurement()
6559 rc = drxj_dap_write_reg16(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, (u16)fec_oc_snc_fail_period, 0); set_qam_measurement()
6564 rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PERIOD__A, (u16)fec_rs_period, 0); set_qam_measurement()
6569 rc = drxj_dap_write_reg16(dev_addr, FEC_RS_MEASUREMENT_PRESCALE__A, fec_rs_prescale, 0); set_qam_measurement()
6576 rc = drxdap_fasi_write_reg32(dev_addr, SCU_RAM_FEC_ACCUM_CW_CORRECTED_LO__A, 0, 0); set_qam_measurement()
6581 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_MEAS_COUNT__A, 0, 0); set_qam_measurement()
6586 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_FEC_ACCUM_PKT_FAILURES__A, 0, 0); set_qam_measurement()
6633 rc = drxj_dap_write_reg16(dev_addr, QAM_VD_MEASUREMENT_PERIOD__A, (u16)qam_vd_period, 0); set_qam_measurement()
6638 rc = drxj_dap_write_reg16(dev_addr, QAM_VD_MEASUREMENT_PRESCALE__A, qam_vd_prescale, 0); set_qam_measurement()
6662 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_qam16() local
6681 rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); set_qam16()
6686 rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); set_qam16()
6692 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 140, 0); set_qam16()
6697 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); set_qam16()
6702 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 120, 0); set_qam16()
6707 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 230, 0); set_qam16()
6712 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 95, 0); set_qam16()
6717 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 105, 0); set_qam16()
6723 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); set_qam16()
6728 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); set_qam16()
6733 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); set_qam16()
6739 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 16, 0); set_qam16()
6744 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 220, 0); set_qam16()
6749 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 25, 0); set_qam16()
6754 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 6, 0); set_qam16()
6759 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-24), 0); set_qam16()
6764 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-65), 0); set_qam16()
6769 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-127), 0); set_qam16()
6775 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); set_qam16()
6780 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); set_qam16()
6785 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); set_qam16()
6790 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); set_qam16()
6795 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); set_qam16()
6800 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); set_qam16()
6805 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); set_qam16()
6810 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); set_qam16()
6815 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); set_qam16()
6820 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); set_qam16()
6825 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); set_qam16()
6830 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); set_qam16()
6835 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); set_qam16()
6840 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); set_qam16()
6845 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); set_qam16()
6850 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); set_qam16()
6855 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 240, 0); set_qam16()
6860 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); set_qam16()
6865 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); set_qam16()
6870 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); set_qam16()
6876 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 40960, 0); set_qam16()
6897 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_qam32() local
6916 rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); set_qam32()
6921 rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); set_qam32()
6927 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 90, 0); set_qam32()
6932 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 50, 0); set_qam32()
6937 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); set_qam32()
6942 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 170, 0); set_qam32()
6947 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); set_qam32()
6952 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); set_qam32()
6958 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); set_qam32()
6963 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 56, 0); set_qam32()
6968 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); set_qam32()
6974 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); set_qam32()
6979 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 140, 0); set_qam32()
6984 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, (u16)(-8), 0); set_qam32()
6989 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, (u16)(-16), 0); set_qam32()
6994 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-26), 0); set_qam32()
6999 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-56), 0); set_qam32()
7004 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-86), 0); set_qam32()
7010 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); set_qam32()
7015 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); set_qam32()
7020 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); set_qam32()
7025 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 20, 0); set_qam32()
7030 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); set_qam32()
7035 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); set_qam32()
7040 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 10, 0); set_qam32()
7045 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 50, 0); set_qam32()
7050 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); set_qam32()
7055 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); set_qam32()
7060 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); set_qam32()
7065 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); set_qam32()
7070 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); set_qam32()
7075 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); set_qam32()
7080 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); set_qam32()
7085 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); set_qam32()
7090 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 176, 0); set_qam32()
7095 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); set_qam32()
7100 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); set_qam32()
7105 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 8, 0); set_qam32()
7111 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20480, 0); set_qam32()
7132 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_qam64() local
7151 rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); set_qam64()
7156 rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); set_qam64()
7162 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 105, 0); set_qam64()
7167 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); set_qam64()
7172 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); set_qam64()
7177 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 195, 0); set_qam64()
7182 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); set_qam64()
7187 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 84, 0); set_qam64()
7193 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); set_qam64()
7198 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); set_qam64()
7203 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); set_qam64()
7209 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 12, 0); set_qam64()
7214 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 141, 0); set_qam64()
7219 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 7, 0); set_qam64()
7224 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 0, 0); set_qam64()
7229 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-15), 0); set_qam64()
7234 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, (u16)(-45), 0); set_qam64()
7239 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-80), 0); set_qam64()
7245 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); set_qam64()
7250 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); set_qam64()
7255 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); set_qam64()
7260 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 30, 0); set_qam64()
7265 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); set_qam64()
7270 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); set_qam64()
7275 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 15, 0); set_qam64()
7280 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); set_qam64()
7285 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); set_qam64()
7290 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); set_qam64()
7295 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); set_qam64()
7300 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); set_qam64()
7305 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); set_qam64()
7310 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); set_qam64()
7315 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); set_qam64()
7320 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); set_qam64()
7325 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 160, 0); set_qam64()
7330 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); set_qam64()
7335 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); set_qam64()
7340 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 32, 0); set_qam64()
7346 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43008, 0); set_qam64()
7367 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_qam128() local
7386 rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); set_qam128()
7391 rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); set_qam128()
7397 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); set_qam128()
7402 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); set_qam128()
7407 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); set_qam128()
7412 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 140, 0); set_qam128()
7417 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); set_qam128()
7422 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 100, 0); set_qam128()
7428 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); set_qam128()
7433 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 32, 0); set_qam128()
7438 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); set_qam128()
7444 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); set_qam128()
7449 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 65, 0); set_qam128()
7454 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 5, 0); set_qam128()
7459 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 3, 0); set_qam128()
7464 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, (u16)(-1), 0); set_qam128()
7469 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 12, 0); set_qam128()
7474 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-23), 0); set_qam128()
7480 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); set_qam128()
7485 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); set_qam128()
7490 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); set_qam128()
7495 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 40, 0); set_qam128()
7500 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); set_qam128()
7505 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); set_qam128()
7510 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 20, 0); set_qam128()
7515 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); set_qam128()
7520 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); set_qam128()
7525 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); set_qam128()
7530 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); set_qam128()
7535 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); set_qam128()
7540 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); set_qam128()
7545 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); set_qam128()
7550 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); set_qam128()
7555 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 32, 0); set_qam128()
7560 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 144, 0); set_qam128()
7565 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); set_qam128()
7570 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); set_qam128()
7575 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); set_qam128()
7581 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 20992, 0); set_qam128()
7602 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_qam256() local
7621 rc = drxdap_fasi_write_block(dev_addr, QAM_DQ_QUAL_FUN0__A, sizeof(qam_dq_qual_fun), ((u8 *)qam_dq_qual_fun), 0); set_qam256()
7626 rc = drxdap_fasi_write_block(dev_addr, SCU_RAM_QAM_EQ_CMA_RAD0__A, sizeof(qam_eq_cma_rad), ((u8 *)qam_eq_cma_rad), 0); set_qam256()
7632 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RTH__A, 50, 0); set_qam256()
7637 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FTH__A, 60, 0); set_qam256()
7642 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_PTH__A, 100, 0); set_qam256()
7647 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_QTH__A, 150, 0); set_qam256()
7652 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_CTH__A, 80, 0); set_qam256()
7657 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MTH__A, 110, 0); set_qam256()
7663 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RATE_LIM__A, 40, 0); set_qam256()
7668 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_FREQ_LIM__A, 16, 0); set_qam256()
7673 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_COUNT_LIM__A, 3, 0); set_qam256()
7679 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_MEDIAN_AV_MULT__A, 8, 0); set_qam256()
7684 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_RADIUS_AV_LIMIT__A, 74, 0); set_qam256()
7689 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET1__A, 18, 0); set_qam256()
7694 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET2__A, 13, 0); set_qam256()
7699 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET3__A, 7, 0); set_qam256()
7704 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET4__A, 0, 0); set_qam256()
7709 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_LCAVG_OFFSET5__A, (u16)(-8), 0); set_qam256()
7715 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_FINE__A, 15, 0); set_qam256()
7720 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CA_COARSE__A, 40, 0); set_qam256()
7725 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_FINE__A, 2, 0); set_qam256()
7730 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_MEDIUM__A, 50, 0); set_qam256()
7735 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CP_COARSE__A, 255, 0); set_qam256()
7740 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_FINE__A, 2, 0); set_qam256()
7745 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_MEDIUM__A, 25, 0); set_qam256()
7750 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CI_COARSE__A, 80, 0); set_qam256()
7755 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_FINE__A, 12, 0); set_qam256()
7760 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_MEDIUM__A, 24, 0); set_qam256()
7765 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EP_COARSE__A, 24, 0); set_qam256()
7770 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_FINE__A, 12, 0); set_qam256()
7775 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_MEDIUM__A, 16, 0); set_qam256()
7780 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_EI_COARSE__A, 16, 0); set_qam256()
7785 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_FINE__A, 16, 0); set_qam256()
7790 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_MEDIUM__A, 48, 0); set_qam256()
7795 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF_COARSE__A, 80, 0); set_qam256()
7800 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_FINE__A, 5, 0); set_qam256()
7805 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_MEDIUM__A, 15, 0); set_qam256()
7810 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_LC_CF1_COARSE__A, 16, 0); set_qam256()
7816 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_SL_SIG_POWER__A, 43520, 0); set_qam256()
7843 struct i2c_device_addr *dev_addr = NULL; set_qam() local
7981 dev_addr = demod->my_i2c_dev_addr; set_qam()
8050 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_STOP, 0); set_qam()
8055 rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_STOP, 0); set_qam()
8060 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); set_qam()
8065 rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); set_qam()
8070 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); set_qam()
8075 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); set_qam()
8080 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); set_qam()
8092 rc = scu_command(dev_addr, &cmd_scu); set_qam()
8111 rc = scu_command(dev_addr, &cmd_scu); set_qam()
8123 rc = scu_command(dev_addr, &cmd_scu); set_qam()
8129 rc = drxdap_fasi_write_reg32(dev_addr, IQM_RC_RATE_OFS_LO__A, iqm_rc_rate, 0); set_qam()
8155 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_SYMBOL_FREQ__A, lc_symbol_freq, 0); set_qam()
8160 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_STRETCH__A, iqm_rc_stretch, 0); set_qam()
8169 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_AMUX__A, 0x02, 0); set_qam()
8175 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SYMMETRIC__A, 0, 0); set_qam()
8180 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_MIDTAP__A, 3, 0); set_qam()
8185 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_OUT_ENA__A, IQM_CF_OUT_ENA_QAM__M, 0); set_qam()
8191 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_WR_RSV_0__A, 0x5f, 0); set_qam()
8197 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SYNC_SEL__A, 3, 0); set_qam()
8202 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_LEN__A, 0, 0); set_qam()
8207 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_CLP_TH__A, 448, 0); set_qam()
8212 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_SNS_LEN__A, 0, 0); set_qam()
8217 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PDREF__A, 4, 0); set_qam()
8222 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_STDBY__A, 0x10, 0); set_qam()
8227 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PGA_GAIN__A, 11, 0); set_qam()
8233 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 1, 0); set_qam()
8238 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, IQM_CF_SCALE_SH__PRE, 0); set_qam()
8244 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_TIMEOUT__A, QAM_SY_TIMEOUT__PRE, 0); set_qam()
8250 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, QAM_SY_SYNC_LWM__PRE, 0); set_qam()
8255 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, QAM_SY_SYNC_AWM__PRE, 0); set_qam()
8260 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); set_qam()
8270 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); set_qam()
8275 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, 0x04, 0); set_qam()
8280 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, QAM_SY_SYNC_HWM__PRE, 0); set_qam()
8288 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_LWM__A, 0x03, 0); set_qam()
8293 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_AWM__A, 0x05, 0); set_qam()
8298 rc = drxj_dap_write_reg16(dev_addr, QAM_SY_SYNC_HWM__A, 0x06, 0); set_qam()
8309 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_MODE__A, QAM_LC_MODE__PRE, 0); set_qam()
8314 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_RATE_LIMIT__A, 3, 0); set_qam()
8319 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_LPF_FACTORP__A, 4, 0); set_qam()
8324 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_LPF_FACTORI__A, 4, 0); set_qam()
8329 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_MODE__A, 7, 0); set_qam()
8334 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB0__A, 1, 0); set_qam()
8339 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB1__A, 1, 0); set_qam()
8344 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB2__A, 1, 0); set_qam()
8349 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB3__A, 1, 0); set_qam()
8354 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB4__A, 2, 0); set_qam()
8359 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB5__A, 2, 0); set_qam()
8364 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB6__A, 2, 0); set_qam()
8369 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB8__A, 2, 0); set_qam()
8374 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB9__A, 2, 0); set_qam()
8379 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB10__A, 2, 0); set_qam()
8384 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB12__A, 2, 0); set_qam()
8389 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB15__A, 3, 0); set_qam()
8394 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB16__A, 3, 0); set_qam()
8399 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB20__A, 4, 0); set_qam()
8404 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_QUAL_TAB25__A, 4, 0); set_qam()
8410 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_ADJ_SEL__A, 1, 0); set_qam()
8415 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_ADJ_SEL__A, 1, 0); set_qam()
8420 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_ADJ_SEL__A, 1, 0); set_qam()
8425 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_POW_MEAS_LEN__A, 0, 0); set_qam()
8430 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_GPIO__A, 0, 0); set_qam()
8486 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); set_qam()
8491 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_a_taps), ((u8 *)qam_a_taps), 0); set_qam()
8499 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); set_qam()
8504 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b64_taps), ((u8 *)qam_b64_taps), 0); set_qam()
8511 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); set_qam()
8516 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_b256_taps), ((u8 *)qam_b256_taps), 0); set_qam()
8526 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_RE0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); set_qam()
8531 rc = drxdap_fasi_write_block(dev_addr, IQM_CF_TAP_IM0__A, sizeof(qam_c_taps), ((u8 *)qam_c_taps), 0); set_qam()
8581 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_SCALE_SH__A, 0, 0); set_qam()
8628 rc = scu_command(dev_addr, &cmd_scu); set_qam()
8635 rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_ACTIVE, 0); set_qam()
8640 rc = drxj_dap_write_reg16(dev_addr, QAM_COMM_EXEC__A, QAM_COMM_EXEC_ACTIVE, 0); set_qam()
8645 rc = drxj_dap_write_reg16(dev_addr, FEC_COMM_EXEC__A, FEC_COMM_EXEC_ACTIVE, 0); set_qam()
8661 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; qam_flip_spec() local
8674 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, &qam_ctl_ena, 0); qam_flip_spec()
8679 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, qam_ctl_ena & ~(SCU_RAM_QAM_CTL_ENA_ACQ__M | SCU_RAM_QAM_CTL_ENA_EQU__M | SCU_RAM_QAM_CTL_ENA_LC__M), 0); qam_flip_spec()
8686 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CF__A, 0, 0); qam_flip_spec()
8691 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CF1__A, 0, 0); qam_flip_spec()
8697 rc = drxj_dap_atomic_read_reg32(dev_addr, IQM_FS_RATE_OFS_LO__A, &iqm_fs_rate_ofs, 0); qam_flip_spec()
8702 rc = drxj_dap_atomic_read_reg32(dev_addr, IQM_FS_RATE_LO__A, &iqm_fs_rate_lo, 0); qam_flip_spec()
8712 rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0); qam_flip_spec()
8718 rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); qam_flip_spec()
8723 rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); qam_flip_spec()
8730 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_CI__A, 0, 0); qam_flip_spec()
8735 rc = drxj_dap_write_reg16(dev_addr, QAM_LC_EP__A, 0, 0); qam_flip_spec()
8740 rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_LA_FACTOR__A, 0, 0); qam_flip_spec()
8747 rc = drxdap_fasi_write_reg32(dev_addr, IQM_FS_RATE_OFS_LO__A, iqm_fs_rate_ofs, 0); qam_flip_spec()
8756 rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_MODE__A, &data, 0); qam_flip_spec()
8763 rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); qam_flip_spec()
8768 rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); qam_flip_spec()
8775 rc = drxj_dap_read_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), &data, 0); qam_flip_spec()
8780 rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_TAP_IM_EL0__A + (2 * i), -data, 0); qam_flip_spec()
8788 rc = drxj_dap_read_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), &data, 0); qam_flip_spec()
8793 rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_TAP_IM_EL0__A + (2 * i), -data, 0); qam_flip_spec()
8801 rc = drxj_dap_write_reg16(dev_addr, QAM_DQ_MODE__A, data, 0); qam_flip_spec()
8806 rc = drxj_dap_write_reg16(dev_addr, QAM_FQ_MODE__A, data, 0); qam_flip_spec()
8812 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_FSM_STATE_TGT__A, 4, 0); qam_flip_spec()
8820 rc = drxj_dap_read_reg16(dev_addr, SCU_RAM_QAM_FSM_STATE__A, &fsm_state, 0); qam_flip_spec()
8826 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_QAM_CTL_ENA__A, (qam_ctl_ena | 0x0016), 0); qam_flip_spec()
8857 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; qam64auto() local
8858 struct drx39xxj_state *state = dev_addr->user_data; qam64auto()
9005 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; qam256auto() local
9006 struct drx39xxj_state *state = dev_addr->user_data; qam256auto()
9282 * \fn static short get_qamrs_err_count(struct i2c_device_addr *dev_addr)
9290 get_qamrs_err_count(struct i2c_device_addr *dev_addr, get_qamrs_err_count() argument
9299 if (dev_addr == NULL) get_qamrs_err_count()
9305 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_BIT_ERRORS__A, &nr_bit_errors, 0); get_qamrs_err_count()
9311 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_SYMBOL_ERRORS__A, &nr_symbol_errors, 0); get_qamrs_err_count()
9317 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_PACKET_ERRORS__A, &nr_packet_errors, 0); get_qamrs_err_count()
9323 rc = drxj_dap_read_reg16(dev_addr, FEC_RS_NR_FAILURES__A, &nr_failures, 0); get_qamrs_err_count()
9329 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_FAIL_COUNT__A, &nr_snc_par_fail_count, 0); get_qamrs_err_count()
9369 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; get_sig_strength() local
9378 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_IF__A, &if_gain, 0); get_sig_strength()
9384 rc = drxj_dap_read_reg16(dev_addr, IQM_AF_AGC_RF__A, &rf_gain, 0); get_sig_strength()
9447 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; ctrl_get_qam_sig_quality() local
9449 struct drx39xxj_state *state = dev_addr->user_data; ctrl_get_qam_sig_quality()
9483 rc = get_qamrs_err_count(dev_addr, &measuredrs_errors); ctrl_get_qam_sig_quality()
9489 rc = drxj_dap_read_reg16(dev_addr, QAM_SL_ERR_POWER__A, &qam_sl_err_power, 0); ctrl_get_qam_sig_quality()
9495 rc = drxj_dap_read_reg16(dev_addr, FEC_OC_SNC_FAIL_PERIOD__A, &fec_oc_period, 0); ctrl_get_qam_sig_quality()
9548 rc = drxj_dap_read_reg16(dev_addr, QAM_VD_NR_QSYM_ERRORS__A, &qsym_err_vd, 0); ctrl_get_qam_sig_quality()
9731 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; power_down_atv() local
9750 rc = scu_command(dev_addr, &cmd_scu); power_down_atv()
9756 rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, (ATV_TOP_STDBY_SIF_STDBY_STANDBY & (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE)), 0); power_down_atv()
9762 rc = drxj_dap_write_reg16(dev_addr, ATV_COMM_EXEC__A, ATV_COMM_EXEC_STOP, 0); power_down_atv()
9768 rc = drxj_dap_write_reg16(dev_addr, IQM_COMM_EXEC__A, IQM_COMM_EXEC_STOP, 0); power_down_atv()
9779 rc = drxj_dap_write_reg16(dev_addr, IQM_FS_COMM_EXEC__A, IQM_FS_COMM_EXEC_STOP, 0); power_down_atv()
9784 rc = drxj_dap_write_reg16(dev_addr, IQM_FD_COMM_EXEC__A, IQM_FD_COMM_EXEC_STOP, 0); power_down_atv()
9789 rc = drxj_dap_write_reg16(dev_addr, IQM_RC_COMM_EXEC__A, IQM_RC_COMM_EXEC_STOP, 0); power_down_atv()
9794 rc = drxj_dap_write_reg16(dev_addr, IQM_RT_COMM_EXEC__A, IQM_RT_COMM_EXEC_STOP, 0); power_down_atv()
9799 rc = drxj_dap_write_reg16(dev_addr, IQM_CF_COMM_EXEC__A, IQM_CF_COMM_EXEC_STOP, 0); power_down_atv()
9826 struct i2c_device_addr *dev_addr = NULL; power_down_aud() local
9830 dev_addr = (struct i2c_device_addr *)demod->my_i2c_dev_addr; power_down_aud()
9833 rc = drxj_dap_write_reg16(dev_addr, AUD_COMM_EXEC__A, AUD_COMM_EXEC_STOP, 0); power_down_aud()
9855 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; set_orx_nsu_aox() local
9860 rc = drxj_dap_read_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, &data, 0); set_orx_nsu_aox()
9869 rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STDBY_W__A, data, 0); set_orx_nsu_aox()
9908 struct i2c_device_addr *dev_addr = NULL; ctrl_set_oob() local
9931 dev_addr = demod->my_i2c_dev_addr; ctrl_set_oob()
9943 rc = scu_command(dev_addr, &scu_cmd); ctrl_set_oob()
9953 rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); ctrl_set_oob()
9985 rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_STOP, 0); ctrl_set_oob()
9995 rc = scu_command(dev_addr, &scu_cmd); ctrl_set_oob()
10008 rc = scu_command(dev_addr, &scu_cmd); ctrl_set_oob()
10084 rc = scu_command(dev_addr, &scu_cmd); ctrl_set_oob()
10090 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0xFABA, 0); ctrl_set_oob()
10095 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_OOB_CRX_CFG__A, OOB_CRX_DRIVE_STRENGTH << SIO_PDR_OOB_CRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_CRX_CFG_MODE__B, 0); ctrl_set_oob()
10100 rc = drxj_dap_write_reg16(dev_addr, SIO_PDR_OOB_DRX_CFG__A, OOB_DRX_DRIVE_STRENGTH << SIO_PDR_OOB_DRX_CFG_DRIVE__B | 0x03 << SIO_PDR_OOB_DRX_CFG_MODE__B, 0); ctrl_set_oob()
10105 rc = drxj_dap_write_reg16(dev_addr, SIO_TOP_COMM_KEY__A, 0x0000, 0); ctrl_set_oob()
10111 rc = drxj_dap_write_reg16(dev_addr, ORX_TOP_COMM_KEY__A, 0, 0); ctrl_set_oob()
10116 rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_AAG_LEN_W__A, 16000, 0); ctrl_set_oob()
10121 rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_AAG_THR_W__A, 40, 0); ctrl_set_oob()
10128 rc = drxj_dap_write_reg16(dev_addr, ORX_DDC_OFO_SET_W__A, ORX_DDC_OFO_SET_W__PRE, 0); ctrl_set_oob()
10135 rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_LOPOW_W__A, ext_attr->oob_lo_pow, 0); ctrl_set_oob()
10142 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TARGET_MODE__A, SCU_RAM_ORX_TARGET_MODE_2048KBPS_SQRT, 0); ctrl_set_oob()
10147 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FREQ_GAIN_CORR__A, SCU_RAM_ORX_FREQ_GAIN_CORR_2048KBPS, 0); ctrl_set_oob()
10154 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_CPH__A, 0x0001, 0); ctrl_set_oob()
10159 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_CTI__A, 0x0002, 0); ctrl_set_oob()
10164 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_KRN__A, 0x0004, 0); ctrl_set_oob()
10169 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_RST_KRP__A, 0x0008, 0); ctrl_set_oob()
10176 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_TH__A, 2048 >> 3, 0); ctrl_set_oob()
10181 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10186 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_ONLOCK_TTH__A, 8, 0); ctrl_set_oob()
10191 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_UNLOCK_TTH__A, (u16)(-8), 0); ctrl_set_oob()
10196 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_AGN_LOCK_MASK__A, 1, 0); ctrl_set_oob()
10203 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_TH__A, 10, 0); ctrl_set_oob()
10208 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10213 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_ONLOCK_TTH__A, 8, 0); ctrl_set_oob()
10218 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_UNLOCK_TTH__A, (u16)(-8), 0); ctrl_set_oob()
10223 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_DGN_LOCK_MASK__A, 1 << 1, 0); ctrl_set_oob()
10230 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TH__A, 17, 0); ctrl_set_oob()
10235 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10240 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_ONLOCK_TTH__A, 8, 0); ctrl_set_oob()
10245 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_UNLOCK_TTH__A, (u16)(-8), 0); ctrl_set_oob()
10250 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_FRQ_LOCK_MASK__A, 1 << 2, 0); ctrl_set_oob()
10257 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_TH__A, 3000, 0); ctrl_set_oob()
10262 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10267 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_ONLOCK_TTH__A, 8, 0); ctrl_set_oob()
10272 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_UNLOCK_TTH__A, (u16)(-8), 0); ctrl_set_oob()
10277 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_PHA_LOCK_MASK__A, 1 << 3, 0); ctrl_set_oob()
10284 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_TH__A, 400, 0); ctrl_set_oob()
10289 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10294 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_ONLOCK_TTH__A, 8, 0); ctrl_set_oob()
10299 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_UNLOCK_TTH__A, (u16)(-8), 0); ctrl_set_oob()
10304 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_TIM_LOCK_MASK__A, 1 << 4, 0); ctrl_set_oob()
10311 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_TH__A, 20, 0); ctrl_set_oob()
10316 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_TOTH__A, (u16)(-2048), 0); ctrl_set_oob()
10321 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_ONLOCK_TTH__A, 4, 0); ctrl_set_oob()
10326 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_UNLOCK_TTH__A, (u16)(-4), 0); ctrl_set_oob()
10331 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_ORX_EQU_LOCK_MASK__A, 1 << 5, 0); ctrl_set_oob()
10338 rc = drxdap_fasi_write_block(dev_addr, ORX_FWP_PFI_A_W__A, sizeof(pfi_coeffs[mode_index]), ((u8 *)pfi_coeffs[mode_index]), 0); ctrl_set_oob()
10343 rc = drxj_dap_write_reg16(dev_addr, ORX_TOP_MDE_W__A, mode_index, 0); ctrl_set_oob()
10351 rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_ADR_W__A, i, 0); ctrl_set_oob()
10356 rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_COF_RW__A, nyquist_coeffs[mode_index][i], 0); ctrl_set_oob()
10362 rc = drxj_dap_write_reg16(dev_addr, ORX_FWP_NYQ_ADR_W__A, 31, 0); ctrl_set_oob()
10367 rc = drxj_dap_write_reg16(dev_addr, ORX_COMM_EXEC__A, ORX_COMM_EXEC_ACTIVE, 0); ctrl_set_oob()
10380 rc = scu_command(dev_addr, &scu_cmd); ctrl_set_oob()
10391 rc = drxj_dap_write_reg16(dev_addr, ORX_NSU_AOX_STHR_W__A, ext_attr->oob_pre_saw, 0); ctrl_set_oob()
10432 struct i2c_device_addr *dev_addr = NULL; ctrl_set_channel() local
10444 dev_addr = demod->my_i2c_dev_addr; ctrl_set_channel()
10594 rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); ctrl_set_channel()
10663 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; ctrl_sig_quality() local
10665 struct drx39xxj_state *state = dev_addr->user_data; ctrl_sig_quality()
10699 rc = get_vsb_post_rs_pck_err(dev_addr, &err, &pkt); ctrl_sig_quality()
10711 rc = get_vs_bpre_viterbi_ber(dev_addr, &ber, &cnt); ctrl_sig_quality()
10722 rc = get_vs_bpost_viterbi_ber(dev_addr, &ber, &cnt); ctrl_sig_quality()
10732 rc = get_vsbmer(dev_addr, &mer); ctrl_sig_quality()
10767 * \param dev_addr Pointer to demodulator device address.
10777 struct i2c_device_addr *dev_addr = NULL; ctrl_lock_status() local
10792 dev_addr = demod->my_i2c_dev_addr; ctrl_lock_status()
10823 rc = scu_command(dev_addr, &cmd_scu); ctrl_lock_status()
11025 struct i2c_device_addr *dev_addr = (struct i2c_device_addr *)NULL; ctrl_power_mode() local
11031 dev_addr = demod->my_i2c_dev_addr; ctrl_power_mode()
11128 rc = drxj_dap_write_reg16(dev_addr, SIO_CC_PWD_MODE__A, sio_cc_pwd_mode, 0); ctrl_power_mode()
11133 rc = drxj_dap_write_reg16(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); ctrl_power_mode()
11181 struct i2c_device_addr *dev_addr = NULL; ctrl_set_cfg_pre_saw() local
11185 dev_addr = demod->my_i2c_dev_addr; ctrl_set_cfg_pre_saw()
11200 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PDREF__A, pre_saw->reference, 0); ctrl_set_cfg_pre_saw()
11244 struct i2c_device_addr *dev_addr = NULL; ctrl_set_cfg_afe_gain() local
11253 dev_addr = demod->my_i2c_dev_addr; ctrl_set_cfg_afe_gain()
11281 rc = drxj_dap_write_reg16(dev_addr, IQM_AF_PGA_GAIN__A, gain, 0); ctrl_set_cfg_afe_gain()
11333 struct i2c_device_addr *dev_addr = NULL; drxj_open() local
11354 dev_addr = demod->my_i2c_dev_addr; drxj_open()
11384 rc = drxj_dap_write_reg16(dev_addr, SIO_CC_SOFT_RST__A, (0x04 | SIO_CC_SOFT_RST_SYS__M | SIO_CC_SOFT_RST_OSC__M), 0); drxj_open()
11389 rc = drxj_dap_write_reg16(dev_addr, SIO_CC_UPDATE__A, SIO_CC_UPDATE_KEY, 0); drxj_open()
11398 rc = drxj_dap_write_reg16(dev_addr, ATV_TOP_STDBY__A, (~ATV_TOP_STDBY_CVBS_STDBY_A2_ACTIVE) | ATV_TOP_STDBY_SIF_STDBY_STANDBY, 0); drxj_open()
11437 rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_STOP, 0); drxj_open()
11472 rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); drxj_open()
11510 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_DRIVER_VER_HI__A, (u16)(driver_version >> 16), 0); drxj_open()
11515 rc = drxj_dap_write_reg16(dev_addr, SCU_RAM_DRIVER_VER_LO__A, (u16)(driver_version & 0xFFFF), 0); drxj_open()
11547 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; drxj_close() local
11565 rc = drxj_dap_write_reg16(dev_addr, SCU_COMM_EXEC__A, SCU_COMM_EXEC_ACTIVE, 0); drxj_close()
11706 * @dev_addr: Address of device.
11727 struct i2c_device_addr *dev_addr = demod->my_i2c_dev_addr; drx_ctrl_u_code() local
11829 if (drxdap_fasi_write_block(dev_addr, drx_ctrl_u_code()
11853 if (drxdap_fasi_read_block(dev_addr, drx_ctrl_u_code()
/linux-4.1.27/drivers/xen/
H A Dswiotlb-xen.c304 dma_addr_t dev_addr; xen_swiotlb_alloc_coherent() local
335 dev_addr = xen_phys_to_bus(phys); xen_swiotlb_alloc_coherent()
336 if (((dev_addr + size - 1 <= dma_mask)) && xen_swiotlb_alloc_coherent()
338 *dma_handle = dev_addr; xen_swiotlb_alloc_coherent()
353 dma_addr_t dev_addr, struct dma_attrs *attrs) xen_swiotlb_free_coherent()
367 phys = xen_bus_to_phys(dev_addr); xen_swiotlb_free_coherent()
369 if (((dev_addr + size - 1 > dma_mask)) || xen_swiotlb_free_coherent()
391 dma_addr_t dev_addr = xen_phys_to_bus(phys); xen_swiotlb_map_page() local
399 if (dma_capable(dev, dev_addr, size) && xen_swiotlb_map_page()
401 !xen_arch_need_swiotlb(dev, PFN_DOWN(phys), PFN_DOWN(dev_addr)) && xen_swiotlb_map_page()
406 xen_dma_map_page(dev, page, dev_addr, offset, size, dir, attrs); xen_swiotlb_map_page()
407 return dev_addr; xen_swiotlb_map_page()
413 trace_swiotlb_bounced(dev, dev_addr, size, swiotlb_force); xen_swiotlb_map_page()
420 dev_addr, map & ~PAGE_MASK, size, dir, attrs); xen_swiotlb_map_page()
421 dev_addr = xen_phys_to_bus(map); xen_swiotlb_map_page()
426 if (!dma_capable(dev, dev_addr, size)) { xen_swiotlb_map_page()
428 dev_addr = 0; xen_swiotlb_map_page()
430 return dev_addr; xen_swiotlb_map_page()
442 static void xen_unmap_single(struct device *hwdev, dma_addr_t dev_addr, xen_unmap_single() argument
446 phys_addr_t paddr = xen_bus_to_phys(dev_addr); xen_unmap_single()
450 xen_dma_unmap_page(hwdev, dev_addr, size, dir, attrs); xen_unmap_single()
452 /* NOTE: We use dev_addr here, not paddr! */ xen_unmap_single()
453 if (is_xen_swiotlb_buffer(dev_addr)) { xen_unmap_single()
470 void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, xen_swiotlb_unmap_page() argument
474 xen_unmap_single(hwdev, dev_addr, size, dir, attrs); xen_swiotlb_unmap_page()
489 xen_swiotlb_sync_single(struct device *hwdev, dma_addr_t dev_addr, xen_swiotlb_sync_single() argument
493 phys_addr_t paddr = xen_bus_to_phys(dev_addr); xen_swiotlb_sync_single()
498 xen_dma_sync_single_for_cpu(hwdev, dev_addr, size, dir); xen_swiotlb_sync_single()
500 /* NOTE: We use dev_addr here, not paddr! */ xen_swiotlb_sync_single()
501 if (is_xen_swiotlb_buffer(dev_addr)) xen_swiotlb_sync_single()
505 xen_dma_sync_single_for_device(hwdev, dev_addr, size, dir); xen_swiotlb_sync_single()
514 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, xen_swiotlb_sync_single_for_cpu() argument
517 xen_swiotlb_sync_single(hwdev, dev_addr, size, dir, SYNC_FOR_CPU); xen_swiotlb_sync_single_for_cpu()
522 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, xen_swiotlb_sync_single_for_device() argument
525 xen_swiotlb_sync_single(hwdev, dev_addr, size, dir, SYNC_FOR_DEVICE); xen_swiotlb_sync_single_for_device()
557 dma_addr_t dev_addr = xen_phys_to_bus(paddr); for_each_sg() local
560 xen_arch_need_swiotlb(hwdev, PFN_DOWN(paddr), PFN_DOWN(dev_addr)) || for_each_sg()
561 !dma_capable(hwdev, dev_addr, sg->length) || for_each_sg()
578 dev_addr, for_each_sg()
589 dev_addr, for_each_sg()
594 sg->dma_address = dev_addr; for_each_sg()
352 xen_swiotlb_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dev_addr, struct dma_attrs *attrs) xen_swiotlb_free_coherent() argument
/linux-4.1.27/arch/mips/lantiq/xway/
H A Dxrx200_phy_fw.c22 dma_addr_t dev_addr = 0; xway_gphy_load() local
65 fw_addr = dma_alloc_coherent(&pdev->dev, size, &dev_addr, GFP_KERNEL); xway_gphy_load()
68 dev_addr = ALIGN(dev_addr, XRX200_GPHY_FW_ALIGN); xway_gphy_load()
75 return dev_addr; xway_gphy_load()
H A Dreset.c80 int xrx200_gphy_boot(struct device *dev, unsigned int id, dma_addr_t dev_addr) xrx200_gphy_boot() argument
99 dev_info(dev, "booting GPHY%u firmware at %X\n", id, dev_addr); xrx200_gphy_boot()
103 ltq_rcu_w32(dev_addr, xrx200_gphy[id].addr); xrx200_gphy_boot()
/linux-4.1.27/drivers/infiniband/core/
H A Daddr.c111 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct net_device *dev, rdma_copy_addr() argument
114 dev_addr->dev_type = dev->type; rdma_copy_addr()
115 memcpy(dev_addr->src_dev_addr, dev->dev_addr, MAX_ADDR_LEN); rdma_copy_addr()
116 memcpy(dev_addr->broadcast, dev->broadcast, MAX_ADDR_LEN); rdma_copy_addr()
118 memcpy(dev_addr->dst_dev_addr, dst_dev_addr, MAX_ADDR_LEN); rdma_copy_addr()
119 dev_addr->bound_dev_if = dev->ifindex; rdma_copy_addr()
124 int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr, rdma_translate_ip() argument
130 if (dev_addr->bound_dev_if) { rdma_translate_ip()
131 dev = dev_get_by_index(&init_net, dev_addr->bound_dev_if); rdma_translate_ip()
134 ret = rdma_copy_addr(dev_addr, dev, NULL); rdma_translate_ip()
147 ret = rdma_copy_addr(dev_addr, dev, NULL); rdma_translate_ip()
160 ret = rdma_copy_addr(dev_addr, dev, NULL); rdma_translate_ip()
202 static int dst_fetch_ha(struct dst_entry *dst, struct rdma_dev_addr *dev_addr, void *daddr) dst_fetch_ha() argument
215 ret = rdma_copy_addr(dev_addr, dst->dev, n->ha); dst_fetch_ha()
464 struct rdma_dev_addr dev_addr; rdma_addr_find_dmac_by_grh() local
478 memset(&dev_addr, 0, sizeof(dev_addr)); rdma_addr_find_dmac_by_grh()
480 ctx.addr = &dev_addr; rdma_addr_find_dmac_by_grh()
483 &dev_addr, 1000, resolve_cb, &ctx); rdma_addr_find_dmac_by_grh()
489 memcpy(dmac, dev_addr.dst_dev_addr, ETH_ALEN); rdma_addr_find_dmac_by_grh()
490 dev = dev_get_by_index(&init_net, dev_addr.bound_dev_if); rdma_addr_find_dmac_by_grh()
503 struct rdma_dev_addr dev_addr; rdma_addr_find_smac_by_sgid() local
512 memset(&dev_addr, 0, sizeof(dev_addr)); rdma_addr_find_smac_by_sgid()
513 ret = rdma_translate_ip(&gid_addr._sockaddr, &dev_addr, vlan_id); rdma_addr_find_smac_by_sgid()
517 memcpy(smac, dev_addr.src_dev_addr, ETH_ALEN); rdma_addr_find_smac_by_sgid()
H A Dcma.c253 id_priv->id.route.addr.dev_addr.transport = cma_attach_to_dev()
318 ib_addr_get_mgid(&id_priv->id.route.addr.dev_addr, &rec.mgid); cma_set_qkey()
331 static void cma_translate_ib(struct sockaddr_ib *sib, struct rdma_dev_addr *dev_addr) cma_translate_ib() argument
333 dev_addr->dev_type = ARPHRD_INFINIBAND; cma_translate_ib()
334 rdma_addr_set_sgid(dev_addr, (union ib_gid *) &sib->sib_addr); cma_translate_ib()
335 ib_addr_set_pkey(dev_addr, ntohs(sib->sib_pkey)); cma_translate_ib()
338 static int cma_translate_addr(struct sockaddr *addr, struct rdma_dev_addr *dev_addr) cma_translate_addr() argument
343 ret = rdma_translate_ip(addr, dev_addr, NULL); cma_translate_addr()
345 cma_translate_ib((struct sockaddr_ib *) addr, dev_addr); cma_translate_addr()
355 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_acquire_dev() local
360 enum rdma_link_layer dev_ll = dev_addr->dev_type == ARPHRD_INFINIBAND ? cma_acquire_dev()
371 memcpy(&gid, dev_addr->src_dev_addr + cma_acquire_dev()
372 rdma_addr_gid_offset(dev_addr), sizeof gid); cma_acquire_dev()
470 cma_translate_ib(addr, &id_priv->id.route.addr.dev_addr); cma_resolve_ib_dev()
699 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_ib_init_qp_attr() local
705 pkey = ib_addr_get_pkey(dev_addr); cma_ib_init_qp_attr()
988 rdma_addr_cancel(&id_priv->id.route.addr.dev_addr); cma_cancel_operation()
1228 rt->addr.dev_addr.dev_type = ARPHRD_INFINIBAND; cma_new_conn_id()
1229 rdma_addr_set_sgid(&rt->addr.dev_addr, &rt->path_rec[0].sgid); cma_new_conn_id()
1230 ib_addr_set_pkey(&rt->addr.dev_addr, be16_to_cpu(rt->path_rec[0].pkey)); cma_new_conn_id()
1232 ret = cma_translate_addr(cma_src_addr(id_priv), &rt->addr.dev_addr); cma_new_conn_id()
1236 rdma_addr_set_dgid(&rt->addr.dev_addr, &rt->path_rec[0].dgid); cma_new_conn_id()
1263 ret = cma_translate_addr(cma_src_addr(id_priv), &id->route.addr.dev_addr); cma_new_udp_id()
1512 ret = rdma_translate_ip(laddr, &conn_id->id.route.addr.dev_addr, NULL); iw_conn_req_handler()
1716 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_query_ib_route() local
1723 rdma_addr_get_sgid(dev_addr, &path_rec.sgid); cma_query_ib_route()
1724 rdma_addr_get_dgid(dev_addr, &path_rec.dgid); cma_query_ib_route()
1725 path_rec.pkey = cpu_to_be16(ib_addr_get_pkey(dev_addr)); cma_query_ib_route()
1928 if (addr->dev_addr.bound_dev_if) cma_resolve_iboe_route()
1929 ndev = dev_get_by_index(&init_net, addr->dev_addr.bound_dev_if); cma_resolve_iboe_route()
1936 memcpy(route->path_rec->dmac, addr->dev_addr.dst_dev_addr, ETH_ALEN); cma_resolve_iboe_route()
1937 memcpy(route->path_rec->smac, ndev->dev_addr, ndev->addr_len); cma_resolve_iboe_route()
2079 id_priv->id.route.addr.dev_addr.dev_type = cma_bind_loopback()
2083 rdma_addr_set_sgid(&id_priv->id.route.addr.dev_addr, &gid); cma_bind_loopback()
2084 ib_addr_set_pkey(&id_priv->id.route.addr.dev_addr, pkey); cma_bind_loopback()
2094 struct rdma_dev_addr *dev_addr, void *context) addr_handler()
2146 rdma_addr_get_sgid(&id_priv->id.route.addr.dev_addr, &gid); cma_resolve_loopback()
2147 rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, &gid); cma_resolve_loopback()
2176 rdma_addr_set_dgid(&id_priv->id.route.addr.dev_addr, (union ib_gid *) cma_resolve_ib_addr()
2236 dst_addr, &id->route.addr.dev_addr, rdma_resolve_addr()
2511 static int cma_check_linklocal(struct rdma_dev_addr *dev_addr, cma_check_linklocal() argument
2528 dev_addr->bound_dev_if = sin6->sin6_scope_id; cma_check_linklocal()
2596 ret = cma_check_linklocal(&id->route.addr.dev_addr, addr); rdma_bind_addr()
2602 ret = cma_translate_addr(addr, &id->route.addr.dev_addr); rdma_bind_addr()
3189 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_set_mgid() local
3203 ipv6_ib_mc_map(&sin6->sin6_addr, dev_addr->broadcast, mc_map); cma_set_mgid()
3208 ip_ib_mc_map(sin->sin_addr.s_addr, dev_addr->broadcast, mc_map); cma_set_mgid()
3219 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_join_ib_multicast() local
3223 ib_addr_get_mgid(dev_addr, &rec.mgid); cma_join_ib_multicast()
3235 rdma_addr_get_sgid(dev_addr, &rec.port_gid); cma_join_ib_multicast()
3236 rec.pkey = cpu_to_be16(ib_addr_get_pkey(dev_addr)); cma_join_ib_multicast()
3301 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; cma_iboe_join_multicast() local
3325 if (dev_addr->bound_dev_if) cma_iboe_join_multicast()
3326 ndev = dev_get_by_index(&init_net, dev_addr->bound_dev_if); cma_iboe_join_multicast()
3447 struct rdma_dev_addr *dev_addr; cma_netdev_change() local
3450 dev_addr = &id_priv->id.route.addr.dev_addr; cma_netdev_change()
3452 if ((dev_addr->bound_dev_if == ndev->ifindex) && cma_netdev_change()
3453 memcmp(dev_addr->src_dev_addr, ndev->dev_addr, ndev->addr_len)) { cma_netdev_change()
3634 id_stats->node_type = id->route.addr.dev_addr.dev_type; cma_get_id_stats()
3637 id->route.addr.dev_addr.bound_dev_if; cma_get_id_stats()
2093 addr_handler(int status, struct sockaddr *src_addr, struct rdma_dev_addr *dev_addr, void *context) addr_handler() argument
H A Ducma.c630 struct rdma_dev_addr *dev_addr; ucma_copy_ib_route() local
635 dev_addr = &route->addr.dev_addr; ucma_copy_ib_route()
636 rdma_addr_get_dgid(dev_addr, ucma_copy_ib_route()
638 rdma_addr_get_sgid(dev_addr, ucma_copy_ib_route()
640 resp->ib_route[0].pkey = cpu_to_be16(ib_addr_get_pkey(dev_addr)); ucma_copy_ib_route()
684 struct rdma_dev_addr *dev_addr; ucma_copy_iw_route() local
686 dev_addr = &route->addr.dev_addr; ucma_copy_iw_route()
687 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &resp->ib_route[0].dgid); ucma_copy_iw_route()
688 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &resp->ib_route[0].sgid); ucma_copy_iw_route()
764 ib_addr_get_pkey(&cm_id->route.addr.dev_addr)); ucma_query_device_addr()
848 rdma_addr_get_sgid(&ctx->cm_id->route.addr.dev_addr, ucma_query_gid()
861 rdma_addr_get_dgid(&ctx->cm_id->route.addr.dev_addr, ucma_query_gid()
/linux-4.1.27/net/netrom/
H A Dnr_dev.c74 memcpy(buff, (saddr != NULL) ? saddr : dev->dev_addr, dev->addr_len); nr_header()
106 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) nr_set_mac_address()
114 ax25_listen_release((ax25_address *)dev->dev_addr, NULL); nr_set_mac_address()
117 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); nr_set_mac_address()
126 err = ax25_listen_register((ax25_address *)dev->dev_addr, NULL); nr_open()
137 ax25_listen_release((ax25_address *)dev->dev_addr, NULL); nr_close()
/linux-4.1.27/arch/arm64/include/asm/
H A Ddma-mapping.h70 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) dma_to_phys() argument
72 return (phys_addr_t)dev_addr; dma_to_phys()
75 static inline int dma_mapping_error(struct device *dev, dma_addr_t dev_addr) dma_mapping_error() argument
78 debug_dma_mapping_error(dev, dev_addr); dma_mapping_error()
79 return ops->mapping_error(dev, dev_addr); dma_mapping_error()
128 void *vaddr, dma_addr_t dev_addr, dma_free_attrs()
136 debug_dma_free_coherent(dev, size, vaddr, dev_addr); dma_free_attrs()
137 ops->free(dev, size, vaddr, dev_addr, attrs); dma_free_attrs()
127 dma_free_attrs(struct device *dev, size_t size, void *vaddr, dma_addr_t dev_addr, struct dma_attrs *attrs) dma_free_attrs() argument
/linux-4.1.27/include/xen/
H A Dswiotlb-xen.h24 extern void xen_swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
38 xen_swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
46 xen_swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
/linux-4.1.27/drivers/mmc/card/
H A Dmmc_test.c66 * @dev_addr: address on card at which to do performance tests
77 unsigned int dev_addr; member in struct:mmc_test_area
192 unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_prepare_mrq()
204 mrq->cmd->arg = dev_addr; mmc_test_prepare_mrq()
782 unsigned dev_addr, unsigned blocks, mmc_test_nonblock_transfer()
814 mmc_test_prepare_mrq(test, cur_areq->mrq, sg, sg_len, dev_addr, mmc_test_nonblock_transfer()
832 dev_addr += blocks; mmc_test_nonblock_transfer()
846 struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, mmc_test_simple_transfer()
858 mmc_test_prepare_mrq(test, &mrq, sg, sg_len, dev_addr, mmc_test_simple_transfer()
903 struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, mmc_test_transfer()
923 ret = mmc_test_simple_transfer(test, sg, sg_len, dev_addr, mmc_test_transfer()
947 dev_addr + i, 512, 0); mmc_test_transfer()
1450 unsigned int dev_addr, int write) mmc_test_area_transfer()
1454 return mmc_test_simple_transfer(test, t->sg, t->sg_len, dev_addr, mmc_test_area_transfer()
1462 unsigned int dev_addr, int write, mmc_test_area_io_seq()
1495 dev_addr, t->blocks, 512, write, count); mmc_test_area_io_seq()
1498 ret = mmc_test_area_transfer(test, dev_addr, write); mmc_test_area_io_seq()
1499 dev_addr += sz >> 9; mmc_test_area_io_seq()
1515 unsigned int dev_addr, int write, int max_scatter, mmc_test_area_io()
1518 return mmc_test_area_io_seq(test, sz, dev_addr, write, max_scatter, mmc_test_area_io()
1529 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, 1, 0, 0); mmc_test_area_fill()
1542 return mmc_erase(test->card, t->dev_addr, t->max_sz >> 9, mmc_test_area_erase()
1613 t->dev_addr = mmc_test_capacity(test->card) / 2; mmc_test_area_init()
1614 t->dev_addr -= t->dev_addr % (t->max_sz >> 9); mmc_test_area_init()
1672 return mmc_test_area_io(test, t->max_tfr, t->dev_addr, write, mmc_test_best_performance()
1715 unsigned int dev_addr; mmc_test_profile_read_perf() local
1719 dev_addr = t->dev_addr + (sz >> 9); mmc_test_profile_read_perf()
1720 ret = mmc_test_area_io(test, sz, dev_addr, 0, 0, 1); mmc_test_profile_read_perf()
1725 dev_addr = t->dev_addr; mmc_test_profile_read_perf()
1726 return mmc_test_area_io(test, sz, dev_addr, 0, 0, 1); mmc_test_profile_read_perf()
1736 unsigned int dev_addr; mmc_test_profile_write_perf() local
1743 dev_addr = t->dev_addr + (sz >> 9); mmc_test_profile_write_perf()
1744 ret = mmc_test_area_io(test, sz, dev_addr, 1, 0, 1); mmc_test_profile_write_perf()
1752 dev_addr = t->dev_addr; mmc_test_profile_write_perf()
1753 return mmc_test_area_io(test, sz, dev_addr, 1, 0, 1); mmc_test_profile_write_perf()
1763 unsigned int dev_addr; mmc_test_profile_trim_perf() local
1774 dev_addr = t->dev_addr + (sz >> 9); mmc_test_profile_trim_perf()
1776 ret = mmc_erase(test->card, dev_addr, sz >> 9, MMC_TRIM_ARG); mmc_test_profile_trim_perf()
1782 dev_addr = t->dev_addr; mmc_test_profile_trim_perf()
1784 ret = mmc_erase(test->card, dev_addr, sz >> 9, MMC_TRIM_ARG); mmc_test_profile_trim_perf()
1795 unsigned int dev_addr, i, cnt; mmc_test_seq_read_perf() local
1800 dev_addr = t->dev_addr; mmc_test_seq_read_perf()
1803 ret = mmc_test_area_io(test, sz, dev_addr, 0, 0, 0); mmc_test_seq_read_perf()
1806 dev_addr += (sz >> 9); mmc_test_seq_read_perf()
1834 unsigned int dev_addr, i, cnt; mmc_test_seq_write_perf() local
1842 dev_addr = t->dev_addr; mmc_test_seq_write_perf()
1845 ret = mmc_test_area_io(test, sz, dev_addr, 1, 0, 0); mmc_test_seq_write_perf()
1848 dev_addr += (sz >> 9); mmc_test_seq_write_perf()
1880 unsigned int dev_addr, i, cnt; mmc_test_profile_seq_trim_perf() local
1898 dev_addr = t->dev_addr; mmc_test_profile_seq_trim_perf()
1901 ret = mmc_erase(test->card, dev_addr, sz >> 9, mmc_test_profile_seq_trim_perf()
1905 dev_addr += (sz >> 9); mmc_test_profile_seq_trim_perf()
1927 unsigned int dev_addr, cnt, rnd_addr, range1, range2, last_ea = 0, ea; mmc_test_rnd_perf() local
1948 dev_addr = rnd_addr + test->card->pref_erase * ea + mmc_test_rnd_perf()
1950 ret = mmc_test_area_io(test, sz, dev_addr, write, 0, 0); mmc_test_rnd_perf()
2014 unsigned int dev_addr, i, cnt, sz, ssz; mmc_test_seq_perf() local
2036 dev_addr = mmc_test_capacity(test->card) / 4; mmc_test_seq_perf()
2037 if (tot_sz > dev_addr << 9) mmc_test_seq_perf()
2038 tot_sz = dev_addr << 9; mmc_test_seq_perf()
2040 dev_addr &= 0xffff0000; /* Round to 64MiB boundary */ mmc_test_seq_perf()
2044 ret = mmc_test_area_io(test, sz, dev_addr, write, mmc_test_seq_perf()
2048 dev_addr += ssz; mmc_test_seq_perf()
2101 unsigned int dev_addr; mmc_test_rw_multiple() local
2110 dev_addr = mmc_test_capacity(test->card) / 4; mmc_test_rw_multiple()
2111 if ((dev_addr & 0xffff0000)) mmc_test_rw_multiple()
2112 dev_addr &= 0xffff0000; /* Round to 64MiB boundary */ mmc_test_rw_multiple()
2114 dev_addr &= 0xfffff800; /* Round to 1MiB boundary */ mmc_test_rw_multiple()
2115 if (!dev_addr) mmc_test_rw_multiple()
2124 ret = mmc_erase(test->card, dev_addr, mmc_test_rw_multiple()
2127 ret = mmc_erase(test->card, dev_addr, mmc_test_rw_multiple()
2134 ret = mmc_test_area_io_seq(test, reqsize, dev_addr, mmc_test_rw_multiple()
190 mmc_test_prepare_mrq(struct mmc_test_card *test, struct mmc_request *mrq, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_prepare_mrq() argument
780 mmc_test_nonblock_transfer(struct mmc_test_card *test, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write, int count) mmc_test_nonblock_transfer() argument
845 mmc_test_simple_transfer(struct mmc_test_card *test, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_simple_transfer() argument
902 mmc_test_transfer(struct mmc_test_card *test, struct scatterlist *sg, unsigned sg_len, unsigned dev_addr, unsigned blocks, unsigned blksz, int write) mmc_test_transfer() argument
1449 mmc_test_area_transfer(struct mmc_test_card *test, unsigned int dev_addr, int write) mmc_test_area_transfer() argument
1461 mmc_test_area_io_seq(struct mmc_test_card *test, unsigned long sz, unsigned int dev_addr, int write, int max_scatter, int timed, int count, bool nonblock, int min_sg_len) mmc_test_area_io_seq() argument
1514 mmc_test_area_io(struct mmc_test_card *test, unsigned long sz, unsigned int dev_addr, int write, int max_scatter, int timed) mmc_test_area_io() argument
/linux-4.1.27/net/hsr/
H A Dhsr_main.c65 ether_addr_copy(master->dev->dev_addr, dev->dev_addr); hsr_netdev_notify()
72 master->dev->dev_addr, hsr_netdev_notify()
74 port->dev->dev_addr : hsr_netdev_notify()
75 master->dev->dev_addr); hsr_netdev_notify()
H A Dhsr_device.c290 skb->dev->dev_addr, skb->len) <= 0) send_hsr_supervision_frame()
309 ether_addr_copy(hsr_sp->MacAddressA, master->dev->dev_addr); send_hsr_supervision_frame()
389 random_ether_addr(dev->dev_addr); hsr_dev_setup()
442 ether_addr_copy(hsr_dev->dev_addr, slave[0]->dev_addr); hsr_dev_finalize()
445 res = hsr_create_self_node(&hsr->self_node_db, hsr_dev->dev_addr, hsr_dev_finalize()
446 slave[1]->dev_addr); hsr_dev_finalize()
/linux-4.1.27/net/rose/
H A Drose_dev.c64 if (!memcmp(dev->dev_addr, sa->sa_data, dev->addr_len)) rose_set_mac_address()
72 rose_del_loopback_node((rose_address *)dev->dev_addr); rose_set_mac_address()
75 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); rose_set_mac_address()
84 err = rose_add_loopback_node((rose_address *)dev->dev_addr); rose_open()
96 rose_del_loopback_node((rose_address *)dev->dev_addr); rose_close()
H A Drose_link.c107 rose_call = (ax25_address *)neigh->dev->dev_addr; rose_send_frame()
130 rose_call = (ax25_address *)neigh->dev->dev_addr; rose_link_up()
/linux-4.1.27/drivers/net/ethernet/amd/
H A Dmvme147.c99 dev->dev_addr[0] = 0x08; mvme147lance_probe()
100 dev->dev_addr[1] = 0x00; mvme147lance_probe()
101 dev->dev_addr[2] = 0x3e; mvme147lance_probe()
103 dev->dev_addr[5] = address&0xff; mvme147lance_probe()
105 dev->dev_addr[4] = address&0xff; mvme147lance_probe()
107 dev->dev_addr[3] = address&0xff; mvme147lance_probe()
111 dev->dev_addr); mvme147lance_probe()
H A Da2065.c168 ib->phys_addr[0] = dev->dev_addr[1]; lance_init_ring()
169 ib->phys_addr[1] = dev->dev_addr[0]; lance_init_ring()
170 ib->phys_addr[2] = dev->dev_addr[3]; lance_init_ring()
171 ib->phys_addr[3] = dev->dev_addr[2]; lance_init_ring()
172 ib->phys_addr[4] = dev->dev_addr[5]; lance_init_ring()
173 ib->phys_addr[5] = dev->dev_addr[4]; lance_init_ring()
708 dev->dev_addr[0] = 0x00; a2065_init_one()
710 dev->dev_addr[1] = 0x80; a2065_init_one()
711 dev->dev_addr[2] = 0x10; a2065_init_one()
713 dev->dev_addr[1] = 0x00; a2065_init_one()
714 dev->dev_addr[2] = 0x9f; a2065_init_one()
716 dev->dev_addr[3] = (serial >> 16) & 0xff; a2065_init_one()
717 dev->dev_addr[4] = (serial >> 8) & 0xff; a2065_init_one()
718 dev->dev_addr[5] = serial & 0xff; a2065_init_one()
753 board, dev->dev_addr); a2065_init_one()
H A Dariadne.c444 lance->RDP = ((u_short *)&dev->dev_addr[0])[0]; ariadne_open()
446 lance->RDP = ((u_short *)&dev->dev_addr[0])[1]; ariadne_open()
448 lance->RDP = ((u_short *)&dev->dev_addr[0])[2]; ariadne_open()
744 dev->dev_addr[0] = 0x00; ariadne_init_one()
745 dev->dev_addr[1] = 0x60; ariadne_init_one()
746 dev->dev_addr[2] = 0x30; ariadne_init_one()
747 dev->dev_addr[3] = (serial >> 16) & 0xff; ariadne_init_one()
748 dev->dev_addr[4] = (serial >> 8) & 0xff; ariadne_init_one()
749 dev->dev_addr[5] = serial & 0xff; ariadne_init_one()
767 board, dev->dev_addr); ariadne_init_one()
H A Dsun3lance.c380 dev->dev_addr[i] = idprom->id_ethaddr[i]; lance_probe()
383 MEM->init.hwaddr[0] = dev->dev_addr[1]; lance_probe()
384 MEM->init.hwaddr[1] = dev->dev_addr[0]; lance_probe()
385 MEM->init.hwaddr[2] = dev->dev_addr[3]; lance_probe()
386 MEM->init.hwaddr[3] = dev->dev_addr[2]; lance_probe()
387 MEM->init.hwaddr[4] = dev->dev_addr[5]; lance_probe()
388 MEM->init.hwaddr[5] = dev->dev_addr[4]; lance_probe()
390 printk("%pM\n", dev->dev_addr); lance_probe()
483 MEM->init.hwaddr[0] = dev->dev_addr[1]; lance_init_ring()
484 MEM->init.hwaddr[1] = dev->dev_addr[0]; lance_init_ring()
485 MEM->init.hwaddr[2] = dev->dev_addr[3]; lance_init_ring()
486 MEM->init.hwaddr[3] = dev->dev_addr[2]; lance_init_ring()
487 MEM->init.hwaddr[4] = dev->dev_addr[5]; lance_init_ring()
488 MEM->init.hwaddr[5] = dev->dev_addr[4]; lance_init_ring()
H A Dsunlance.c336 ib->phys_addr [0] = dev->dev_addr [1]; lance_init_ring_dvma()
337 ib->phys_addr [1] = dev->dev_addr [0]; lance_init_ring_dvma()
338 ib->phys_addr [2] = dev->dev_addr [3]; lance_init_ring_dvma()
339 ib->phys_addr [3] = dev->dev_addr [2]; lance_init_ring_dvma()
340 ib->phys_addr [4] = dev->dev_addr [5]; lance_init_ring_dvma()
341 ib->phys_addr [5] = dev->dev_addr [4]; lance_init_ring_dvma()
392 sbus_writeb(dev->dev_addr[1], &ib->phys_addr[0]); lance_init_ring_pio()
393 sbus_writeb(dev->dev_addr[0], &ib->phys_addr[1]); lance_init_ring_pio()
394 sbus_writeb(dev->dev_addr[3], &ib->phys_addr[2]); lance_init_ring_pio()
395 sbus_writeb(dev->dev_addr[2], &ib->phys_addr[3]); lance_init_ring_pio()
396 sbus_writeb(dev->dev_addr[5], &ib->phys_addr[4]); lance_init_ring_pio()
397 sbus_writeb(dev->dev_addr[4], &ib->phys_addr[5]); lance_init_ring_pio()
891 sbus_writeb(dev->dev_addr[i], &eth->h_dest[i]); build_fake_packet()
892 sbus_writeb(dev->dev_addr[i], &eth->h_source[i]); build_fake_packet()
903 eth->h_dest[i] = dev->dev_addr[i]; build_fake_packet()
904 eth->h_source[i] = dev->dev_addr[i]; build_fake_packet()
1328 dev->dev_addr[i] = idprom->id_ethaddr[i]; sparc_lance_probe_one()
1475 dev->name, dev->dev_addr); sparc_lance_probe_one()
H A D7990.c162 ib->phys_addr[0] = dev->dev_addr[1]; lance_init_ring()
163 ib->phys_addr[1] = dev->dev_addr[0]; lance_init_ring()
164 ib->phys_addr[2] = dev->dev_addr[3]; lance_init_ring()
165 ib->phys_addr[3] = dev->dev_addr[2]; lance_init_ring()
166 ib->phys_addr[4] = dev->dev_addr[5]; lance_init_ring()
167 ib->phys_addr[5] = dev->dev_addr[4]; lance_init_ring()
170 ib->phys_addr[i] = dev->dev_addr[i]; lance_init_ring()
H A Datarilance.c589 memcpy(dev->dev_addr, OldRieblDefHwaddr, ETH_ALEN); lance_probe1()
592 lp->memcpy_f(dev->dev_addr, RIEBL_HWADDR_ADDR, ETH_ALEN); lance_probe1()
597 dev->dev_addr[i] = lance_probe1()
603 printk("%pM\n", dev->dev_addr); lance_probe1()
614 MEM->init.hwaddr[i] = dev->dev_addr[i^1]; /* <- 16 bit swap! */ lance_probe1()
1133 memcpy( dev->dev_addr, saddr->sa_data, dev->addr_len ); lance_set_mac_address()
1135 MEM->init.hwaddr[i] = dev->dev_addr[i^1]; /* <- 16 bit swap! */ lance_set_mac_address()
1136 lp->memcpy_f( RIEBL_HWADDR_ADDR, dev->dev_addr, 6 ); lance_set_mac_address()
H A Ddeclance.c463 *lib_ptr(ib, phys_addr[0], lp->type) = (dev->dev_addr[1] << 8) | lance_init_ring()
464 dev->dev_addr[0]; lance_init_ring()
465 *lib_ptr(ib, phys_addr[1], lp->type) = (dev->dev_addr[3] << 8) | lance_init_ring()
466 dev->dev_addr[2]; lance_init_ring()
467 *lib_ptr(ib, phys_addr[2], lp->type) = (dev->dev_addr[5] << 8) | lance_init_ring()
468 dev->dev_addr[4]; lance_init_ring()
1228 dev->dev_addr[i] = esar[i * 4]; dec_lance_probe()
1230 printk(", addr = %pM, irq = %d\n", dev->dev_addr, dev->irq); dec_lance_probe()
H A Dhplance.c106 dev->name, d->name, d->scode, dev->dev_addr, d->ipl); hplance_init_one()
147 dev->dev_addr[i] = ((in_8(va + HPLANCE_NVRAMOFF + i*4 + 1) & 0xF) << 4) hplance_init()
H A Dau1000_eth.c770 writel(dev->dev_addr[5]<<8 | dev->dev_addr[4], au1000_init()
772 writel(dev->dev_addr[3]<<24 | dev->dev_addr[2]<<16 | au1000_init()
773 dev->dev_addr[1]<<8 | dev->dev_addr[0], au1000_init()
1263 memcpy(dev->dev_addr, pd->mac, ETH_ALEN); au1000_probe()
/linux-4.1.27/drivers/net/ethernet/
H A Dnetx-eth.c215 writel(ndev->dev_addr[0] | netx_eth_open()
216 ndev->dev_addr[1]<<8 | netx_eth_open()
217 ndev->dev_addr[2]<<16 | netx_eth_open()
218 ndev->dev_addr[3]<<24, netx_eth_open()
220 writel(ndev->dev_addr[4] | netx_eth_open()
221 ndev->dev_addr[5]<<8, netx_eth_open()
344 ndev->dev_addr[0] = mac4321 & 0xff; netx_eth_enable()
345 ndev->dev_addr[1] = (mac4321 >> 8) & 0xff; netx_eth_enable()
346 ndev->dev_addr[2] = (mac4321 >> 16) & 0xff; netx_eth_enable()
347 ndev->dev_addr[3] = (mac4321 >> 24) & 0xff; netx_eth_enable()
348 ndev->dev_addr[4] = mac65 & 0xff; netx_eth_enable()
349 ndev->dev_addr[5] = (mac65 >> 8) & 0xff; netx_eth_enable()
360 if (!is_valid_ether_addr(ndev->dev_addr)) netx_eth_enable()
H A Ddnet.c66 tmp = be16_to_cpup((__be16 *)bp->dev->dev_addr); __dnet_set_hwaddr()
68 tmp = be16_to_cpup((__be16 *)(bp->dev->dev_addr + 2)); __dnet_set_hwaddr()
70 tmp = be16_to_cpup((__be16 *)(bp->dev->dev_addr + 4)); __dnet_set_hwaddr()
99 memcpy(bp->dev->dev_addr, addr, sizeof(addr)); dnet_get_hwaddr()
864 if (!is_valid_ether_addr(dev->dev_addr)) { dnet_probe()
888 bp->regs, (unsigned int)res->start, dev->irq, dev->dev_addr); dnet_probe()
H A Dethoc.c775 unsigned char *mac = dev->dev_addr; ethoc_do_set_mac_address()
788 memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN); ethoc_set_mac_address()
1132 memcpy(netdev->dev_addr, pdata->hwaddr, IFHWADDRLEN); ethoc_probe()
1145 memcpy(netdev->dev_addr, mac, IFHWADDRLEN); ethoc_probe()
1153 if (!is_valid_ether_addr(netdev->dev_addr)) ethoc_probe()
1154 ethoc_get_mac_address(netdev, netdev->dev_addr); ethoc_probe()
1159 if (!is_valid_ether_addr(netdev->dev_addr)) { ethoc_probe()
1160 eth_random_addr(netdev->dev_addr); ethoc_probe()
H A Dkorina.c71 #define STATION_ADDRESS_HIGH(dev) (((dev)->dev_addr[0] << 8) | \
72 ((dev)->dev_addr[1]))
73 #define STATION_ADDRESS_LOW(dev) (((dev)->dev_addr[2] << 24) | \
74 ((dev)->dev_addr[3] << 16) | \
75 ((dev)->dev_addr[4] << 8) | \
76 ((dev)->dev_addr[5]))
1112 memcpy(dev->dev_addr, bif->mac, ETH_ALEN); korina_probe()
/linux-4.1.27/drivers/usb/gadget/function/
H A Du_ether.h28 * dev_addr: initial value
37 static char *dev_addr; \
38 module_param(dev_addr, charp, S_IRUGO); \
39 MODULE_PARM_DESC(dev_addr, "Device Ethernet Address"); \
97 const char *dev_addr, const char *host_addr,
114 const char *dev_addr, const char *host_addr, gether_setup()
117 return gether_setup_name(g, dev_addr, host_addr, ethaddr, qmult, "usb"); gether_setup()
161 * @dev_addr: eth address of this device
164 * if dev_addr is correct.
167 int gether_set_dev_addr(struct net_device *net, const char *dev_addr);
172 * @dev_addr: place to store device's eth address
173 * @len: length of the @dev_addr buffer
178 int gether_get_dev_addr(struct net_device *net, char *dev_addr, int len);
113 gether_setup(struct usb_gadget *g, const char *dev_addr, const char *host_addr, u8 ethaddr[ETH_ALEN], unsigned qmult) gether_setup() argument
H A Du_ether.c706 static int get_ether_addr(const char *str, u8 *dev_addr) get_ether_addr() argument
718 dev_addr [i] = num; get_ether_addr()
720 if (is_valid_ether_addr(dev_addr)) get_ether_addr()
723 eth_random_addr(dev_addr); get_ether_addr()
727 static int get_ether_addr_str(u8 dev_addr[ETH_ALEN], char *str, int len) get_ether_addr_str() argument
732 snprintf(str, len, "%pM", dev_addr); get_ether_addr_str()
764 const char *dev_addr, const char *host_addr, gether_setup_name()
789 if (get_ether_addr(dev_addr, net->dev_addr)) gether_setup_name()
813 INFO(dev, "MAC %pM\n", net->dev_addr); gether_setup_name()
913 int gether_set_dev_addr(struct net_device *net, const char *dev_addr) gether_set_dev_addr() argument
919 if (get_ether_addr(dev_addr, new_addr)) gether_set_dev_addr()
926 int gether_get_dev_addr(struct net_device *net, char *dev_addr, int len) gether_get_dev_addr() argument
931 return get_ether_addr_str(dev->dev_mac, dev_addr, len); gether_get_dev_addr()
763 gether_setup_name(struct usb_gadget *g, const char *dev_addr, const char *host_addr, u8 ethaddr[ETH_ALEN], unsigned qmult, const char *netname) gether_setup_name() argument
H A Du_ether_configfs.h68 __CONFIGFS_ATTR(dev_addr, S_IRUGO | S_IWUSR, \
/linux-4.1.27/arch/arm64/mm/
H A Ddma-mapping.c210 dma_addr_t dev_addr; __swiotlb_map_page() local
212 dev_addr = swiotlb_map_page(dev, page, offset, size, dir, attrs); __swiotlb_map_page()
214 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); __swiotlb_map_page()
216 return dev_addr; __swiotlb_map_page()
220 static void __swiotlb_unmap_page(struct device *dev, dma_addr_t dev_addr, __swiotlb_unmap_page() argument
225 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); __swiotlb_unmap_page()
226 swiotlb_unmap_page(dev, dev_addr, size, dir, attrs); __swiotlb_unmap_page()
261 dma_addr_t dev_addr, size_t size, __swiotlb_sync_single_for_cpu()
265 __dma_unmap_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); __swiotlb_sync_single_for_cpu()
266 swiotlb_sync_single_for_cpu(dev, dev_addr, size, dir); __swiotlb_sync_single_for_cpu()
270 dma_addr_t dev_addr, size_t size, __swiotlb_sync_single_for_device()
273 swiotlb_sync_single_for_device(dev, dev_addr, size, dir); __swiotlb_sync_single_for_device()
275 __dma_map_area(phys_to_virt(dma_to_phys(dev, dev_addr)), size, dir); __swiotlb_sync_single_for_device()
260 __swiotlb_sync_single_for_cpu(struct device *dev, dma_addr_t dev_addr, size_t size, enum dma_data_direction dir) __swiotlb_sync_single_for_cpu() argument
269 __swiotlb_sync_single_for_device(struct device *dev, dma_addr_t dev_addr, size_t size, enum dma_data_direction dir) __swiotlb_sync_single_for_device() argument
/linux-4.1.27/drivers/net/ethernet/i825xx/
H A Dsni_82596.c117 netdevice->dev_addr[0] = readb(eth_addr + 0x0b); sni_82596_probe()
118 netdevice->dev_addr[1] = readb(eth_addr + 0x0a); sni_82596_probe()
119 netdevice->dev_addr[2] = readb(eth_addr + 0x09); sni_82596_probe()
120 netdevice->dev_addr[3] = readb(eth_addr + 0x08); sni_82596_probe()
121 netdevice->dev_addr[4] = readb(eth_addr + 0x07); sni_82596_probe()
122 netdevice->dev_addr[5] = readb(eth_addr + 0x06); sni_82596_probe()
H A Dlasi_82596.c178 if (pdc_lan_station_id(netdevice->dev_addr, netdevice->base_addr)) { lan_init_chip()
180 netdevice->dev_addr[i] = gsc_readb(LAN_PROM_ADDR + i); lan_init_chip()
/linux-4.1.27/drivers/net/ethernet/freescale/
H A Dxgmac_mdio.c132 uint16_t dev_addr; xgmac_mdio_write() local
140 dev_addr = (regnum >> 16) & 0x1f; xgmac_mdio_write()
144 dev_addr = regnum & 0x1f; xgmac_mdio_write()
155 mdio_ctl = MDIO_CTL_PORT_ADDR(phy_id) | MDIO_CTL_DEV_ADDR(dev_addr); xgmac_mdio_write()
186 uint16_t dev_addr; xgmac_mdio_read() local
195 dev_addr = (regnum >> 16) & 0x1f; xgmac_mdio_read()
198 dev_addr = regnum & 0x1f; xgmac_mdio_read()
209 mdio_ctl = MDIO_CTL_PORT_ADDR(phy_id) | MDIO_CTL_DEV_ADDR(dev_addr); xgmac_mdio_read()
232 phy_id, dev_addr, regnum); xgmac_mdio_read()
H A Dfec_mpc52xx.c116 memcpy(dev->dev_addr, sock->sa_data, dev->addr_len); mpc52xx_fec_set_mac_address()
659 mpc52xx_fec_set_paddr(dev, dev->dev_addr); mpc52xx_fec_start()
927 memcpy(ndev->dev_addr, mac_addr, ETH_ALEN); mpc52xx_fec_probe()
935 *(u32 *)(&ndev->dev_addr[0]) = in_be32(&fec->paddr1); mpc52xx_fec_probe()
936 *(u16 *)(&ndev->dev_addr[4]) = in_be32(&fec->paddr2) >> 16; mpc52xx_fec_probe()
942 if (!is_valid_ether_addr(ndev->dev_addr)) { mpc52xx_fec_probe()
945 ndev->dev_addr); mpc52xx_fec_probe()
986 op->dev.of_node->full_name, ndev->dev_addr); mpc52xx_fec_probe()
/linux-4.1.27/arch/arm/include/asm/xen/
H A Dpage-coherent.h9 dma_addr_t dev_addr, unsigned long offset, size_t size,
35 dma_addr_t dev_addr, unsigned long offset, size_t size, xen_dma_map_page()
38 bool local = PFN_DOWN(dev_addr) == page_to_pfn(page); xen_dma_map_page()
46 __xen_dma_map_page(hwdev, page, dev_addr, offset, size, dir, attrs); xen_dma_map_page()
34 xen_dma_map_page(struct device *hwdev, struct page *page, dma_addr_t dev_addr, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) xen_dma_map_page() argument
/linux-4.1.27/drivers/net/bonding/
H A Dbond_alb.c449 rlb_teach_disabled_mac_on_primary(bond, slave->dev->dev_addr); rlb_clear_slave()
467 client_info->slave->dev->dev_addr, rlb_update_client()
569 !ether_addr_equal_64bits(client_info->slave->dev->dev_addr, rlb_req_update_subnet_clients()
570 bond->dev->dev_addr) && rlb_req_update_subnet_clients()
693 ether_addr_copy(arp->mac_src, tx_slave->dev->dev_addr); rlb_arp_xmit()
975 upper->dev_addr)) { alb_send_learning_packets()
980 alb_send_lp_vid(slave, upper->dev_addr, alb_send_learning_packets()
993 alb_send_lp_vid(slave, upper->dev_addr, alb_send_learning_packets()
1007 memcpy(dev->dev_addr, addr, dev->addr_len); alb_set_slave_mac_addr()
1032 ether_addr_copy(tmp_mac_addr, slave1->dev->dev_addr); alb_swap_mac_addr()
1033 alb_set_slave_mac_addr(slave1, slave2->dev->dev_addr); alb_swap_mac_addr()
1052 alb_send_learning_packets(slave1, slave1->dev->dev_addr, false); alb_fasten_mac_swap()
1064 alb_send_learning_packets(slave2, slave2->dev->dev_addr, false); alb_fasten_mac_swap()
1078 disabled_slave->dev->dev_addr); alb_fasten_mac_swap()
1103 slave->dev->dev_addr); alb_change_hw_addr_on_detach()
1105 bond->dev->dev_addr); alb_change_hw_addr_on_detach()
1154 if (!ether_addr_equal_64bits(slave->perm_hwaddr, bond->dev->dev_addr)) { alb_handle_addr_collision_on_attach()
1155 if (!bond_slave_has_mac(bond, slave->dev->dev_addr)) alb_handle_addr_collision_on_attach()
1161 alb_set_slave_mac_addr(slave, bond->dev->dev_addr); alb_handle_addr_collision_on_attach()
1177 if (ether_addr_equal_64bits(tmp_slave1->dev->dev_addr, bond_for_each_slave()
1178 bond->dev->dev_addr)) { bond_for_each_slave()
1206 * their dev_addr field to different addresses (based on their permanent hw
1210 * changes its dev_addr field to its previous value.
1227 ether_addr_copy(tmp_addr, slave->dev->dev_addr); bond_for_each_slave()
1232 ether_addr_copy(slave->dev->dev_addr, tmp_addr); bond_for_each_slave()
1241 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len);
1248 ether_addr_copy(tmp_addr, rollback_slave->dev->dev_addr); bond_for_each_slave()
1250 ether_addr_copy(rollback_slave->dev->dev_addr, tmp_addr); bond_for_each_slave()
1306 tx_slave->dev->dev_addr); bond_do_alb_xmit()
1491 alb_send_learning_packets(slave, slave->dev->dev_addr, bond_for_each_slave_rcu()
1666 swap_slave = bond_slave_has_mac(bond, bond->dev->dev_addr); bond_alb_handle_active_change()
1676 /* in TLB mode, the slave might flip down/up with the old dev_addr, bond_alb_handle_active_change()
1677 * and thus filter bond->dev_addr's packets, so force bond's mac bond_alb_handle_active_change()
1683 ether_addr_copy(tmp_addr, new_slave->dev->dev_addr); bond_alb_handle_active_change()
1685 memcpy(sa.sa_data, bond->dev->dev_addr, bond->dev->addr_len); bond_alb_handle_active_change()
1690 ether_addr_copy(new_slave->dev->dev_addr, tmp_addr); bond_alb_handle_active_change()
1700 alb_set_slave_mac_addr(new_slave, bond->dev->dev_addr); bond_alb_handle_active_change()
1701 alb_send_learning_packets(new_slave, bond->dev->dev_addr, bond_alb_handle_active_change()
1722 memcpy(bond_dev->dev_addr, sa->sa_data, bond_dev->addr_len); bond_alb_set_mac_address()
1732 swap_slave = bond_slave_has_mac(bond, bond_dev->dev_addr); bond_alb_set_mac_address()
1738 alb_set_slave_mac_addr(curr_active, bond_dev->dev_addr); bond_alb_set_mac_address()
1741 bond_dev->dev_addr, false); bond_alb_set_mac_address()
/linux-4.1.27/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_sgmac.c205 u8 *dev_addr = p->ndev->dev_addr; xgene_sgmac_set_mac_addr() local
207 addr0 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | xgene_sgmac_set_mac_addr()
208 (dev_addr[1] << 8) | dev_addr[0]; xgene_sgmac_set_mac_addr()
212 addr1 |= (dev_addr[5] << 24) | (dev_addr[4] << 16); xgene_sgmac_set_mac_addr()
H A Dxgene_enet_xgmac.c178 u8 *dev_addr = pdata->ndev->dev_addr; xgene_xgmac_set_mac_addr() local
180 addr0 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | xgene_xgmac_set_mac_addr()
181 (dev_addr[1] << 8) | dev_addr[0]; xgene_xgmac_set_mac_addr()
182 addr1 = (dev_addr[5] << 24) | (dev_addr[4] << 16); xgene_xgmac_set_mac_addr()
H A Dxgene_enet_hw.c408 u8 *dev_addr = pdata->ndev->dev_addr; xgene_gmac_set_mac_addr() local
410 addr0 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | xgene_gmac_set_mac_addr()
411 (dev_addr[1] << 8) | dev_addr[0]; xgene_gmac_set_mac_addr()
412 addr1 = (dev_addr[5] << 24) | (dev_addr[4] << 16); xgene_gmac_set_mac_addr()
/linux-4.1.27/net/bridge/netfilter/
H A Debt_redirect.c29 br_port_get_rcu(par->in)->br->dev->dev_addr); ebt_redirect_tg()
31 ether_addr_copy(eth_hdr(skb)->h_dest, par->in->dev_addr); ebt_redirect_tg()
/linux-4.1.27/lib/
H A Dswiotlb.c632 dma_addr_t dev_addr; swiotlb_alloc_coherent() local
642 dev_addr = swiotlb_virt_to_bus(hwdev, ret); swiotlb_alloc_coherent()
643 if (dev_addr + size - 1 > dma_mask) { swiotlb_alloc_coherent()
662 dev_addr = phys_to_dma(hwdev, paddr); swiotlb_alloc_coherent()
665 if (dev_addr + size - 1 > dma_mask) { swiotlb_alloc_coherent()
666 printk("hwdev DMA mask = 0x%016Lx, dev_addr = 0x%016Lx\n", swiotlb_alloc_coherent()
668 (unsigned long long)dev_addr); swiotlb_alloc_coherent()
677 *dma_handle = dev_addr; swiotlb_alloc_coherent()
686 dma_addr_t dev_addr) swiotlb_free_coherent()
688 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); swiotlb_free_coherent()
737 dma_addr_t dev_addr = phys_to_dma(dev, phys); swiotlb_map_page() local
745 if (dma_capable(dev, dev_addr, size) && !swiotlb_force) swiotlb_map_page()
746 return dev_addr; swiotlb_map_page()
748 trace_swiotlb_bounced(dev, dev_addr, size, swiotlb_force); swiotlb_map_page()
757 dev_addr = phys_to_dma(dev, map); swiotlb_map_page()
760 if (!dma_capable(dev, dev_addr, size)) { swiotlb_map_page()
765 return dev_addr; swiotlb_map_page()
777 static void unmap_single(struct device *hwdev, dma_addr_t dev_addr, unmap_single() argument
780 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); unmap_single()
801 void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr, swiotlb_unmap_page() argument
805 unmap_single(hwdev, dev_addr, size, dir); swiotlb_unmap_page()
820 swiotlb_sync_single(struct device *hwdev, dma_addr_t dev_addr, swiotlb_sync_single() argument
824 phys_addr_t paddr = dma_to_phys(hwdev, dev_addr); swiotlb_sync_single()
840 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr, swiotlb_sync_single_for_cpu() argument
843 swiotlb_sync_single(hwdev, dev_addr, size, dir, SYNC_FOR_CPU); swiotlb_sync_single_for_cpu()
848 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr, swiotlb_sync_single_for_device() argument
851 swiotlb_sync_single(hwdev, dev_addr, size, dir, SYNC_FOR_DEVICE); swiotlb_sync_single_for_device()
882 dma_addr_t dev_addr = phys_to_dma(hwdev, paddr); for_each_sg() local
885 !dma_capable(hwdev, dev_addr, sg->length)) { for_each_sg()
899 sg->dma_address = dev_addr; for_each_sg()
685 swiotlb_free_coherent(struct device *hwdev, size_t size, void *vaddr, dma_addr_t dev_addr) swiotlb_free_coherent() argument
H A Ddma-debug.c76 u64 dev_addr; member in struct:dma_debug_entry
248 return (entry->dev_addr >> HASH_FN_SHIFT) & HASH_FN_MASK; hash_fn()
278 return ((a->dev_addr == b->dev_addr) && exact_match()
288 if ((b->dev_addr <= a->dev_addr) && containing_match()
289 ((b->dev_addr + b->size) >= (a->dev_addr + a->size))) containing_match()
374 index.dev_addr -= (1 << HASH_FN_SHIFT); bucket_find_contain()
423 entry->dev_addr, entry->size, debug_dma_dump_mappings()
973 count, entry->dev_addr, entry->size, dma_debug_device_change()
1087 if (dma_mapping_error(ref->dev, ref->dev_addr)) { check_unmap()
1096 ref->dev_addr, ref->size); check_unmap()
1106 ref->dev_addr, entry->size, ref->size); check_unmap()
1114 ref->dev_addr, ref->size, check_unmap()
1123 ref->dev_addr, ref->size, check_unmap()
1145 ref->dev_addr, ref->size, check_unmap()
1155 ref->dev_addr, ref->size, check_unmap()
1205 (unsigned long long)ref->dev_addr, ref->size); check_sync()
1215 entry->dev_addr, entry->size, check_sync()
1227 (unsigned long long)ref->dev_addr, entry->size, check_sync()
1238 (unsigned long long)ref->dev_addr, entry->size, check_sync()
1248 (unsigned long long)ref->dev_addr, entry->size, check_sync()
1276 entry->dev_addr = dma_addr; debug_dma_map_page()
1306 ref.dev_addr = dma_addr; debug_dma_mapping_error()
1339 .dev_addr = addr, debug_dma_unmap_page()
1374 entry->dev_addr = sg_dma_address(s); for_each_sg()
1424 .dev_addr = sg_dma_address(s), for_each_sg()
1461 entry->dev_addr = dma_addr; debug_dma_alloc_coherent()
1476 .dev_addr = addr, debug_dma_free_coherent()
1498 ref.dev_addr = dma_handle; debug_dma_sync_single_for_cpu()
1518 ref.dev_addr = dma_handle; debug_dma_sync_single_for_device()
1539 ref.dev_addr = dma_handle; debug_dma_sync_single_range_for_cpu()
1560 ref.dev_addr = dma_handle; debug_dma_sync_single_range_for_device()
1585 .dev_addr = sg_dma_address(s), for_each_sg()
1618 .dev_addr = sg_dma_address(s), for_each_sg()
/linux-4.1.27/net/8021q/
H A Dvlan_dev.c82 saddr = dev->dev_addr; vlan_dev_hard_header()
257 if (!ether_addr_equal(dev->dev_addr, real_dev->dev_addr)) { vlan_dev_open()
258 err = dev_uc_add(real_dev, dev->dev_addr); vlan_dev_open()
274 ether_addr_copy(vlan->real_dev_addr, real_dev->dev_addr); vlan_dev_open()
290 if (!ether_addr_equal(dev->dev_addr, real_dev->dev_addr)) vlan_dev_open()
291 dev_uc_del(real_dev, dev->dev_addr); vlan_dev_open()
309 if (!ether_addr_equal(dev->dev_addr, real_dev->dev_addr)) vlan_dev_stop()
310 dev_uc_del(real_dev, dev->dev_addr); vlan_dev_stop()
328 if (!ether_addr_equal(addr->sa_data, real_dev->dev_addr)) { vlan_dev_set_mac_address()
334 if (!ether_addr_equal(dev->dev_addr, real_dev->dev_addr)) vlan_dev_set_mac_address()
335 dev_uc_del(real_dev, dev->dev_addr); vlan_dev_set_mac_address()
338 ether_addr_copy(dev->dev_addr, addr->sa_data); vlan_dev_set_mac_address()
516 saddr = dev->dev_addr; vlan_passthru_hard_header()
561 if (is_zero_ether_addr(dev->dev_addr)) vlan_dev_init()
H A Dvlan.c291 if (ether_addr_equal(vlan->real_dev_addr, dev->dev_addr)) vlan_sync_address()
296 if (!ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && vlan_sync_address()
297 ether_addr_equal(vlandev->dev_addr, dev->dev_addr)) vlan_sync_address()
298 dev_uc_del(dev, vlandev->dev_addr); vlan_sync_address()
302 if (ether_addr_equal(vlandev->dev_addr, vlan->real_dev_addr) && vlan_sync_address()
303 !ether_addr_equal(vlandev->dev_addr, dev->dev_addr)) vlan_sync_address()
304 dev_uc_add(dev, vlandev->dev_addr); vlan_sync_address()
306 ether_addr_copy(vlan->real_dev_addr, dev->dev_addr); vlan_sync_address()
/linux-4.1.27/drivers/media/pci/solo6x10/
H A Dsolo6x10-tw28.c225 static int tw2865_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2865_setup() argument
243 if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2865_setup()
247 if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2865_setup()
249 else if (dev_addr == TW_CHIP_OFFSET_ADDR(2)) tw2865_setup()
251 else if (dev_addr == TW_CHIP_OFFSET_ADDR(3)) tw2865_setup()
269 tw_write_and_verify(solo_dev, dev_addr, i, tw2865_setup()
276 static int tw2864_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2864_setup() argument
295 if (dev_addr == TW_CHIP_OFFSET_ADDR(0)) tw2864_setup()
297 else if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2864_setup()
301 if (dev_addr == TW_CHIP_OFFSET_ADDR(0)) tw2864_setup()
303 else if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2864_setup()
305 else if (dev_addr == TW_CHIP_OFFSET_ADDR(2)) tw2864_setup()
307 else if (dev_addr == TW_CHIP_OFFSET_ADDR(3)) tw2864_setup()
318 if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2864_setup()
322 if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2864_setup()
324 else if (dev_addr == TW_CHIP_OFFSET_ADDR(2)) tw2864_setup()
326 else if (dev_addr == TW_CHIP_OFFSET_ADDR(3)) tw2864_setup()
345 tw_write_and_verify(solo_dev, dev_addr, i, tw2864_setup()
352 static int tw2815_setup(struct solo_dev *solo_dev, u8 dev_addr) tw2815_setup() argument
434 if (dev_addr == TW_CHIP_OFFSET_ADDR(0)) tw2815_setup()
436 else if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2815_setup()
440 if (dev_addr == TW_CHIP_OFFSET_ADDR(0)) tw2815_setup()
442 else if (dev_addr == TW_CHIP_OFFSET_ADDR(1)) tw2815_setup()
444 else if (dev_addr == TW_CHIP_OFFSET_ADDR(2)) tw2815_setup()
446 else if (dev_addr == TW_CHIP_OFFSET_ADDR(3)) tw2815_setup()
492 dev_addr, (ch * 0x10) + i, tw2815_setup()
503 solo_i2c_writebyte(solo_dev, SOLO_I2C_TW, dev_addr, i, tw2815_setup()
/linux-4.1.27/include/linux/
H A Dswiotlb.h69 extern void swiotlb_unmap_page(struct device *hwdev, dma_addr_t dev_addr,
91 swiotlb_sync_single_for_cpu(struct device *hwdev, dma_addr_t dev_addr,
99 swiotlb_sync_single_for_device(struct device *hwdev, dma_addr_t dev_addr,
H A Ddm9000.h32 unsigned char dev_addr[ETH_ALEN]; member in struct:dm9000_plat_data
H A Detherdevice.h221 eth_random_addr(dev->dev_addr); eth_hw_addr_random()
247 * eth_hw_addr_inherit - Copy dev_addr from another net_device
248 * @dst: pointer to net_device to copy dev_addr to
249 * @src: pointer to net_device to copy dev_addr from
258 ether_addr_copy(dst->dev_addr, src->dev_addr); eth_hw_addr_inherit()
/linux-4.1.27/net/llc/
H A Dllc_c_ac.c210 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_disc_cmd_p_set_x()
237 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_dm_rsp_f_set_p()
261 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_dm_rsp_f_set_1()
295 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_frmr_rsp_f_set_x()
322 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_frmr_rsp_f_set_0()
352 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_frmr_rsp_f_set_p()
373 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_cmd_p_set_1()
390 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_cmd_p_set_0()
407 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_xxx_x_set_0()
439 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_resend_i_xxx_x_set_0_or_send_rr()
474 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_cmd_p_set_1()
498 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_rsp_f_set_1()
522 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rej_xxx_x_set_0()
546 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_cmd_p_set_1()
570 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_rsp_f_set_1()
594 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rnr_xxx_x_set_0()
630 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_opt_send_rnr_xxx_x_set_0()
654 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_cmd_p_set_1()
679 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_rsp_f_set_1()
703 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ack_rsp_f_set_1()
727 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_xxx_x_set_0()
751 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ack_xxx_x_set_0()
784 dmac = llc->dev->dev_addr; llc_conn_ac_send_sabme_cmd_p_set_x()
788 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, dmac); llc_conn_ac_send_sabme_cmd_p_set_x()
816 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_ua_rsp_f_set_p()
917 rc = llc_mac_hdr_init(skb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_i_rsp_f_set_ackpf()
971 rc = llc_mac_hdr_init(nskb, llc->dev->dev_addr, llc->daddr.mac); llc_conn_ac_send_rr_rsp_f_set_ackpf()
H A Dllc_station.c62 rc = llc_mac_hdr_init(nskb, skb->dev->dev_addr, mac_da); llc_station_ac_send_xid_r()
91 rc = llc_mac_hdr_init(nskb, skb->dev->dev_addr, mac_da); llc_station_ac_send_test_r()
H A Dllc_output.c72 rc = llc_mac_hdr_init(skb, skb->dev->dev_addr, dmac); llc_build_and_send_ui_pkt()
/linux-4.1.27/drivers/net/ethernet/allwinner/
H A Dsun4i-emac.c361 writel(ndev->dev_addr[0] << 16 | ndev->dev_addr[1] << 8 | ndev-> emac_powerup()
362 dev_addr[2], db->membase + EMAC_MAC_A1_REG); emac_powerup()
363 writel(ndev->dev_addr[3] << 16 | ndev->dev_addr[4] << 8 | ndev-> emac_powerup()
364 dev_addr[5], db->membase + EMAC_MAC_A0_REG); emac_powerup()
379 memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN); emac_set_mac_address()
381 writel(dev->dev_addr[0] << 16 | dev->dev_addr[1] << 8 | dev-> emac_set_mac_address()
382 dev_addr[2], db->membase + EMAC_MAC_A1_REG); emac_set_mac_address()
383 writel(dev->dev_addr[3] << 16 | dev->dev_addr[4] << 8 | dev-> emac_set_mac_address()
384 dev_addr[5], db->membase + EMAC_MAC_A0_REG); emac_set_mac_address()
870 memcpy(ndev->dev_addr, mac_addr, ETH_ALEN); emac_probe()
873 if (!is_valid_ether_addr(ndev->dev_addr)) { emac_probe()
876 ndev->dev_addr); emac_probe()
900 ndev->name, db->membase, ndev->irq, ndev->dev_addr); emac_probe()
/linux-4.1.27/drivers/net/ethernet/cisco/enic/
H A Denic_dev.c54 if (!is_valid_ether_addr(enic->netdev->dev_addr)) enic_dev_add_station_addr()
58 err = vnic_dev_add_addr(enic->vdev, enic->netdev->dev_addr); enic_dev_add_station_addr()
68 if (!is_valid_ether_addr(enic->netdev->dev_addr)) enic_dev_del_station_addr()
72 err = vnic_dev_del_addr(enic->vdev, enic->netdev->dev_addr); enic_dev_del_station_addr()
H A Denic_pp.c100 client_mac = netdev->dev_addr; enic_set_port_profile()
210 else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) enic_pp_disassociate()
212 netdev->dev_addr); enic_pp_disassociate()
297 else if (vf == PORT_SELF_VF && !is_zero_ether_addr(netdev->dev_addr)) enic_pp_associate()
299 netdev->dev_addr); enic_pp_associate()
/linux-4.1.27/drivers/dma/
H A Dcoh901318.h106 * @dev_addr: address of periphal
116 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_last,
125 * @dev_addr: address of periphal
137 dma_addr_t dev_addr, u32 ctrl_chained,
H A Dcoh901318_lli.c178 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_eom, coh901318_lli_fill_single()
188 dst = dev_addr; coh901318_lli_fill_single()
192 src = dev_addr; coh901318_lli_fill_single()
234 dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl, coh901318_lli_fill_sg()
252 dst = dev_addr; coh901318_lli_fill_sg()
254 src = dev_addr; coh901318_lli_fill_sg()
175 coh901318_lli_fill_single(struct coh901318_pool *pool, struct coh901318_lli *lli, dma_addr_t buf, unsigned int size, dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl_eom, enum dma_transfer_direction dir) coh901318_lli_fill_single() argument
231 coh901318_lli_fill_sg(struct coh901318_pool *pool, struct coh901318_lli *lli, struct scatterlist *sgl, unsigned int nents, dma_addr_t dev_addr, u32 ctrl_chained, u32 ctrl, u32 ctrl_last, enum dma_transfer_direction dir, u32 ctrl_irq_mask) coh901318_lli_fill_sg() argument
H A Dmoxart-dma.c125 dma_addr_t dev_addr; member in struct:moxart_desc
276 dma_addr_t dev_addr; moxart_prep_slave_sg() local
288 dev_addr = ch->cfg.src_addr; moxart_prep_slave_sg()
291 dev_addr = ch->cfg.dst_addr; moxart_prep_slave_sg()
316 d->dev_addr = dev_addr; moxart_prep_slave_sg()
409 moxart_dma_set_params(ch, sg->addr, d->dev_addr); moxart_dma_start_sg()
411 moxart_dma_set_params(ch, d->dev_addr, sg->addr); moxart_dma_start_sg()
H A Domap-dma.c65 dma_addr_t dev_addr; member in struct:omap_desc
421 omap_dma_chan_write(c, cxsa, d->dev_addr); omap_dma_start_desc()
765 dma_addr_t dev_addr; omap_dma_prep_slave_sg() local
770 dev_addr = c->cfg.src_addr; omap_dma_prep_slave_sg()
774 dev_addr = c->cfg.dst_addr; omap_dma_prep_slave_sg()
803 d->dev_addr = dev_addr; omap_dma_prep_slave_sg()
862 dma_addr_t dev_addr; omap_dma_prep_dma_cyclic() local
867 dev_addr = c->cfg.src_addr; omap_dma_prep_dma_cyclic()
871 dev_addr = c->cfg.dst_addr; omap_dma_prep_dma_cyclic()
900 d->dev_addr = dev_addr; omap_dma_prep_dma_cyclic()
H A Dbcm2835-dma.c343 dma_addr_t dev_addr; bcm2835_dma_prep_dma_cyclic() local
354 dev_addr = c->cfg.src_addr; bcm2835_dma_prep_dma_cyclic()
358 dev_addr = c->cfg.dst_addr; bcm2835_dma_prep_dma_cyclic()
402 control_block->src = dev_addr; bcm2835_dma_prep_dma_cyclic()
407 control_block->dst = dev_addr; bcm2835_dma_prep_dma_cyclic()
H A Dmmp_tdma.c116 dma_addr_t dev_addr; member in struct:mmp_tdma_chan
459 desc->dst_addr = tdmac->dev_addr; mmp_tdma_prep_dma_cyclic()
461 desc->src_addr = tdmac->dev_addr; mmp_tdma_prep_dma_cyclic()
502 tdmac->dev_addr = dmaengine_cfg->src_addr; mmp_tdma_config()
506 tdmac->dev_addr = dmaengine_cfg->dst_addr; mmp_tdma_config()
H A Dpch_dma.c77 u32 dev_addr; member in struct:pch_dma_desc_regs
339 dev_dbg(chan2dev(&pd_chan->chan), "chan %d -> dev_addr: %x\n", pdc_dostart()
340 pd_chan->chan.chan_id, desc->regs.dev_addr); pdc_dostart()
349 channel_writel(pd_chan, DEV_ADDR, desc->regs.dev_addr); pdc_dostart()
617 desc->regs.dev_addr = reg; for_each_sg()
769 pd->ch_regs[i].dev_addr = channel_readl(pd_chan, DEV_ADDR); pch_dma_save_regs()
792 channel_writel(pd_chan, DEV_ADDR, pd->ch_regs[i].dev_addr); pch_dma_restore_regs()
H A Dste_dma40_ll.c419 dma_addr_t dev_addr, d40_log_sg_to_lli()
430 if (!dev_addr) d40_log_sg_to_lli()
436 dma_addr_t addr = dev_addr ?: sg_addr; for_each_sg()
417 d40_log_sg_to_lli(struct scatterlist *sg, int sg_len, dma_addr_t dev_addr, struct d40_log_lli *lli_sg, u32 lcsp13, u32 data_width1, u32 data_width2) d40_log_sg_to_lli() argument
H A Dmmp_pdma.c108 u32 dev_addr; member in struct:mmp_pdma_chan
411 chan->dev_addr = 0; mmp_pdma_alloc_chan_resources()
439 chan->dev_addr = 0; mmp_pdma_free_chan_resources()
561 new->desc.dtadr = chan->dev_addr; for_each_sg()
563 new->desc.dsadr = chan->dev_addr; for_each_sg()
628 dma_dst = chan->dev_addr; mmp_pdma_prep_dma_cyclic()
632 dma_src = chan->dev_addr; mmp_pdma_prep_dma_cyclic()
726 chan->dev_addr = addr; mmp_pdma_config()
H A Dk3dma.c83 dma_addr_t dev_addr; member in struct:k3_dma_chan
503 dst = c->dev_addr; for_each_sg()
505 src = c->dev_addr; for_each_sg()
533 c->dev_addr = cfg->src_addr; k3_dma_config()
538 c->dev_addr = cfg->dst_addr; k3_dma_config()
H A Dfsl-edma.c142 u32 dev_addr; member in struct:fsl_edma_slave_config
342 fsl_chan->fsc.dev_addr = cfg->src_addr; fsl_edma_slave_config()
347 fsl_chan->fsc.dev_addr = cfg->dst_addr; fsl_edma_slave_config()
565 dst_addr = fsl_chan->fsc.dev_addr; fsl_edma_prep_dma_cyclic()
569 src_addr = fsl_chan->fsc.dev_addr; fsl_edma_prep_dma_cyclic()
611 dst_addr = fsl_chan->fsc.dev_addr; for_each_sg()
615 src_addr = fsl_chan->fsc.dev_addr; for_each_sg()
/linux-4.1.27/arch/x86/include/asm/xen/
H A Dpage-coherent.h25 dma_addr_t dev_addr, unsigned long offset, size_t size, xen_dma_map_page()
24 xen_dma_map_page(struct device *hwdev, struct page *page, dma_addr_t dev_addr, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) xen_dma_map_page() argument
/linux-4.1.27/drivers/net/ethernet/intel/igb/
H A De1000_i210.h32 s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data);
33 s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data);
H A De1000_i210.c747 * @dev_addr: device address to program
752 u8 dev_addr, u16 *data, bool read) __igb_access_xmdio_reg()
756 ret_val = hw->phy.ops.write_reg(hw, E1000_MMDAC, dev_addr); __igb_access_xmdio_reg()
765 dev_addr); __igb_access_xmdio_reg()
788 * @dev_addr: device address to program
791 s32 igb_read_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 *data) igb_read_xmdio_reg() argument
793 return __igb_access_xmdio_reg(hw, addr, dev_addr, data, true); igb_read_xmdio_reg()
800 * @dev_addr: device address to program
803 s32 igb_write_xmdio_reg(struct e1000_hw *hw, u16 addr, u8 dev_addr, u16 data) igb_write_xmdio_reg() argument
805 return __igb_access_xmdio_reg(hw, addr, dev_addr, &data, false); igb_write_xmdio_reg()
751 __igb_access_xmdio_reg(struct e1000_hw *hw, u16 address, u8 dev_addr, u16 *data, bool read) __igb_access_xmdio_reg() argument
H A De1000_82575.h31 s32 igb_read_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr,
33 s32 igb_write_i2c_byte(struct e1000_hw *hw, u8 byte_offset, u8 dev_addr,
/linux-4.1.27/drivers/uwb/
H A Daddress.c129 const struct uwb_dev_addr *dev_addr = _addr; uwb_rc_addr_set() local
137 baAddr = dev_addr->data; uwb_rc_addr_set()
168 struct uwb_dev_addr *dev_addr = _addr; uwb_rc_addr_get() local
175 baAddr = dev_addr->data; uwb_rc_addr_get()
188 memcpy(&dev_addr->data, evt.baAddr, uwb_rc_addr_get()
189 sizeof(dev_addr->data)); uwb_rc_addr_get()
237 rc->uwb_dev.dev_addr = *addr; uwb_rc_dev_addr_set()
258 if (!uwb_dev_addr_cmp(addr, &uwb_dev->dev_addr)) __uwb_dev_addr_assigned_check()
H A Ddrp-ie.c223 drp_ie->dev_addr = rsv->target.dev->dev_addr; uwb_drp_ie_update()
226 drp_ie->dev_addr = rsv->target.devaddr; uwb_drp_ie_update()
230 drp_ie->dev_addr = rsv->owner->dev_addr; uwb_drp_ie_update()
H A Dlc-dev.c113 uwb_dev_addr_init(&uwb_dev->dev_addr); uwb_dev_init()
135 uwb_dev_addr_print(addr, sizeof(addr), &uwb_dev->dev_addr); uwb_dev_DevAddr_show()
360 uwb_dev_addr_print(devbuf, sizeof(devbuf), &uwb_dev->dev_addr); __uwb_dev_offair()
418 uwb_dev_addr_print(devbuf, sizeof(devbuf), &bce->dev_addr); uwbd_dev_onair()
428 uwb_dev->dev_addr = bce->dev_addr; uwbd_dev_onair()
H A Duwb-debug.c221 uwb_dev_addr_print(owner, sizeof(owner), &rsv->owner->dev_addr); reservations_print()
223 devaddr = rsv->target.dev->dev_addr; reservations_print()
H A Dbeacon.c176 const struct uwb_dev_addr *dev_addr) __uwb_beca_find_bydev()
180 if (!memcmp(&bce->dev_addr, dev_addr, sizeof(bce->dev_addr))) __uwb_beca_find_bydev()
446 bce->dev_addr = bf->hdr.SrcAddr; uwbd_evt_handle_rc_beacon()
175 __uwb_beca_find_bydev(struct uwb_rc *rc, const struct uwb_dev_addr *dev_addr) __uwb_beca_find_bydev() argument
/linux-4.1.27/drivers/media/dvb-frontends/
H A Datbm8830.c42 u8 dev_addr; atbm8830_write_reg() local
48 dev_addr = priv->config->demod_address; atbm8830_write_reg()
49 msg1.addr = dev_addr; atbm8830_write_reg()
50 msg2.addr = dev_addr; atbm8830_write_reg()
66 u8 dev_addr; atbm8830_read_reg() local
73 dev_addr = priv->config->demod_address; atbm8830_read_reg()
74 msg1.addr = dev_addr; atbm8830_read_reg()
75 msg2.addr = dev_addr; atbm8830_read_reg()
/linux-4.1.27/net/mac802154/
H A Dllsec.h94 __le64 dev_addr,
97 __le64 dev_addr,
H A Dllsec.c426 __le64 dev_addr, mac802154_llsec_devkey_add()
432 dev = llsec_dev_find_long(sec, dev_addr); mac802154_llsec_devkey_add()
450 __le64 dev_addr, mac802154_llsec_devkey_del()
456 dev = llsec_dev_find_long(sec, dev_addr); mac802154_llsec_devkey_del()
832 struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt_unauth()
844 llsec_geniv(iv, dev_addr, &hdr->sec); llsec_do_decrypt_unauth()
856 struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt_auth()
865 llsec_geniv(iv, dev_addr, &hdr->sec); llsec_do_decrypt_auth()
904 struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt()
907 return llsec_do_decrypt_unauth(skb, sec, hdr, key, dev_addr); llsec_do_decrypt()
909 return llsec_do_decrypt_auth(skb, sec, hdr, key, dev_addr); llsec_do_decrypt()
989 __le64 dev_addr; mac802154_llsec_decrypt() local
1043 dev_addr = dev->dev.hwaddr; mac802154_llsec_decrypt()
1047 err = llsec_do_decrypt(skb, sec, &hdr, key, dev_addr); mac802154_llsec_decrypt()
425 mac802154_llsec_devkey_add(struct mac802154_llsec *sec, __le64 dev_addr, const struct ieee802154_llsec_device_key *key) mac802154_llsec_devkey_add() argument
449 mac802154_llsec_devkey_del(struct mac802154_llsec *sec, __le64 dev_addr, const struct ieee802154_llsec_device_key *key) mac802154_llsec_devkey_del() argument
830 llsec_do_decrypt_unauth(struct sk_buff *skb, const struct mac802154_llsec *sec, const struct ieee802154_hdr *hdr, struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt_unauth() argument
854 llsec_do_decrypt_auth(struct sk_buff *skb, const struct mac802154_llsec *sec, const struct ieee802154_hdr *hdr, struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt_auth() argument
902 llsec_do_decrypt(struct sk_buff *skb, const struct mac802154_llsec *sec, const struct ieee802154_hdr *hdr, struct mac802154_llsec_key *key, __le64 dev_addr) llsec_do_decrypt() argument
H A Diface.c131 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); mac802154_wpan_mac_addr()
498 sdata->dev->dev_addr); ieee802154_setup_sdata()
551 ieee802154_le64_to_be64(ndev->dev_addr, &extended_addr); ieee802154_if_add()
553 memcpy(ndev->dev_addr, ndev->perm_addr, ieee802154_if_add()
H A Dmac_cmd.c60 params.hwaddr = ieee802154_devaddr_from_raw(dev->dev_addr); mac802154_mlme_start_req()
H A Dmib.c184 int mac802154_del_dev(struct net_device *dev, __le64 dev_addr) mac802154_del_dev() argument
192 res = mac802154_llsec_dev_del(&sdata->sec, dev_addr); mac802154_del_dev()
/linux-4.1.27/drivers/gpu/drm/udl/
H A Dudl_transfer.c130 uint32_t dev_addr = *device_address_ptr; udl_compress_hline16() local
145 *cmd++ = (uint8_t) ((dev_addr >> 16) & 0xFF); udl_compress_hline16()
146 *cmd++ = (uint8_t) ((dev_addr >> 8) & 0xFF); udl_compress_hline16()
147 *cmd++ = (uint8_t) ((dev_addr) & 0xFF); udl_compress_hline16()
198 dev_addr += ((pixel - cmd_pixel_start) / bpp) * 2; udl_compress_hline16()
210 *device_address_ptr = dev_addr; udl_compress_hline16()
/linux-4.1.27/drivers/net/ethernet/tundra/
H A Dtsi108_eth.c350 if (is_valid_ether_addr(dev->dev_addr) && data->txfree) tsi108_check_phy()
647 if (is_valid_ether_addr(dev->dev_addr) && data->link_up) tsi108_complete_tx()
1105 dev->dev_addr[0] = 0x00; tsi108_get_mac()
1106 dev->dev_addr[1] = 0x06; tsi108_get_mac()
1107 dev->dev_addr[2] = 0xd2; tsi108_get_mac()
1108 dev->dev_addr[3] = 0x00; tsi108_get_mac()
1109 dev->dev_addr[4] = 0x00; tsi108_get_mac()
1111 dev->dev_addr[5] = 0x01; tsi108_get_mac()
1113 dev->dev_addr[5] = 0x02; tsi108_get_mac()
1115 word2 = (dev->dev_addr[0] << 16) | (dev->dev_addr[1] << 24); tsi108_get_mac()
1117 word1 = (dev->dev_addr[2] << 0) | (dev->dev_addr[3] << 8) | tsi108_get_mac()
1118 (dev->dev_addr[4] << 16) | (dev->dev_addr[5] << 24); tsi108_get_mac()
1123 dev->dev_addr[0] = (word2 >> 16) & 0xff; tsi108_get_mac()
1124 dev->dev_addr[1] = (word2 >> 24) & 0xff; tsi108_get_mac()
1125 dev->dev_addr[2] = (word1 >> 0) & 0xff; tsi108_get_mac()
1126 dev->dev_addr[3] = (word1 >> 8) & 0xff; tsi108_get_mac()
1127 dev->dev_addr[4] = (word1 >> 16) & 0xff; tsi108_get_mac()
1128 dev->dev_addr[5] = (word1 >> 24) & 0xff; tsi108_get_mac()
1131 if (!is_valid_ether_addr(dev->dev_addr)) { tsi108_get_mac()
1152 dev->dev_addr[i] = ((unsigned char *)addr)[i + 2]; tsi108_set_mac()
1154 word2 = (dev->dev_addr[0] << 16) | (dev->dev_addr[1] << 24); tsi108_set_mac()
1156 word1 = (dev->dev_addr[2] << 0) | (dev->dev_addr[3] << 8) | tsi108_set_mac()
1157 (dev->dev_addr[4] << 16) | (dev->dev_addr[5] << 24); tsi108_set_mac()
1640 dev->name, dev->dev_addr); tsi108_init_one()
/linux-4.1.27/drivers/net/ethernet/natsemi/
H A Dmacsonic.c261 dev->dev_addr[i] = SONIC_READ_PROM(i); mac_onboard_sonic_ethernet_addr()
262 if (!INVALID_MAC(dev->dev_addr)) mac_onboard_sonic_ethernet_addr()
270 bit_reverse_addr(dev->dev_addr); mac_onboard_sonic_ethernet_addr()
271 if (!INVALID_MAC(dev->dev_addr)) mac_onboard_sonic_ethernet_addr()
291 dev->dev_addr[5] = val >> 8; mac_onboard_sonic_ethernet_addr()
292 dev->dev_addr[4] = val & 0xff; mac_onboard_sonic_ethernet_addr()
294 dev->dev_addr[3] = val >> 8; mac_onboard_sonic_ethernet_addr()
295 dev->dev_addr[2] = val & 0xff; mac_onboard_sonic_ethernet_addr()
297 dev->dev_addr[1] = val >> 8; mac_onboard_sonic_ethernet_addr()
298 dev->dev_addr[0] = val & 0xff; mac_onboard_sonic_ethernet_addr()
300 if (!INVALID_MAC(dev->dev_addr)) mac_onboard_sonic_ethernet_addr()
422 dev->dev_addr[i] = SONIC_READ_PROM(i); mac_nubus_sonic_ethernet_addr()
426 bit_reverse_addr(dev->dev_addr); mac_nubus_sonic_ethernet_addr()
598 printk("%s: MAC %pM IRQ %d\n", dev->name, dev->dev_addr, dev->irq); mac_sonic_probe()
H A Djazzsonic.c164 dev->dev_addr[i*2] = val; sonic_probe1()
165 dev->dev_addr[i*2+1] = val >> 8; sonic_probe1()
252 printk("%s: MAC %pM IRQ %d\n", dev->name, dev->dev_addr, dev->irq); jazz_sonic_probe()
H A Dxtsonic.c181 dev->dev_addr[i*2] = val; sonic_probe1()
182 dev->dev_addr[i*2+1] = val >> 8; sonic_probe1()
280 dev->base_addr, dev->dev_addr, dev->irq); xtsonic_probe()
H A Dsonic.c691 sonic_cda_put(dev, 0, SONIC_CD_CAP0, dev->dev_addr[1] << 8 | dev->dev_addr[0]); sonic_init()
692 sonic_cda_put(dev, 0, SONIC_CD_CAP1, dev->dev_addr[3] << 8 | dev->dev_addr[2]); sonic_init()
693 sonic_cda_put(dev, 0, SONIC_CD_CAP2, dev->dev_addr[5] << 8 | dev->dev_addr[4]); sonic_init()
/linux-4.1.27/net/dsa/
H A Dslave.c82 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) { dsa_slave_open()
83 err = dev_uc_add(master, dev->dev_addr); dsa_slave_open()
120 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) dsa_slave_open()
121 dev_uc_del(master, dev->dev_addr); dsa_slave_open()
142 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) dsa_slave_close()
143 dev_uc_del(master, dev->dev_addr); dsa_slave_close()
187 if (!ether_addr_equal(addr->sa_data, master->dev_addr)) { dsa_slave_set_mac_address()
193 if (!ether_addr_equal(dev->dev_addr, master->dev_addr)) dsa_slave_set_mac_address()
194 dev_uc_del(master, dev->dev_addr); dsa_slave_set_mac_address()
197 ether_addr_copy(dev->dev_addr, addr->sa_data); dsa_slave_set_mac_address()
/linux-4.1.27/drivers/net/ethernet/moxa/
H A Dmoxart_ether.c42 ((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1]))); moxart_update_mac_address()
44 ((ndev->dev_addr[2] << 24) | moxart_update_mac_address()
45 (ndev->dev_addr[3] << 16) | moxart_update_mac_address()
46 (ndev->dev_addr[4] << 8) | moxart_update_mac_address()
47 (ndev->dev_addr[5]))); moxart_update_mac_address()
57 memcpy(ndev->dev_addr, address->sa_data, ndev->addr_len); moxart_set_mac_address()
162 if (!is_valid_ether_addr(ndev->dev_addr)) moxart_mac_open()
528 __func__, ndev->irq, ndev->dev_addr); moxart_mac_probe()
/linux-4.1.27/net/rds/
H A Diw.c184 struct rdma_dev_addr *dev_addr; rds_iw_conn_info_visitor() local
187 dev_addr = &ic->i_cm_id->route.addr.dev_addr; rds_iw_conn_info_visitor()
189 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); rds_iw_conn_info_visitor()
190 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); rds_iw_conn_info_visitor()
H A Dib.c283 struct rdma_dev_addr *dev_addr; rds_ib_conn_info_visitor() local
286 dev_addr = &ic->i_cm_id->route.addr.dev_addr; rds_ib_conn_info_visitor()
288 rdma_addr_get_sgid(dev_addr, (union ib_gid *) &iinfo->src_gid); rds_ib_conn_info_visitor()
289 rdma_addr_get_dgid(dev_addr, (union ib_gid *) &iinfo->dst_gid); rds_ib_conn_info_visitor()
/linux-4.1.27/drivers/net/arcnet/
H A Darc-rimi.c93 dev->dev_addr[0], dev->mem_start, dev->irq); arcrimi_probe()
100 if (dev->dev_addr[0] == 0) { arcrimi_probe()
168 writeb(dev->dev_addr[0], p + 1); /* actually the node ID */ arcrimi_found()
229 dev->dev_addr[0] = readb(lp->mem_start + 1); arcrimi_found()
233 dev->dev_addr[0], arcrimi_found()
345 dev->dev_addr[0] = node; arc_rimi_init()
H A Dcom20020.c158 memcpy(dev->dev_addr, hwaddr->sa_data, 1); com20020_set_hwaddr()
160 outb(dev->dev_addr[0], _XREG); com20020_set_hwaddr()
195 if (!dev->dev_addr[0]) com20020_found()
196 dev->dev_addr[0] = inb(ioaddr + BUS_ALIGN*8); /* FIXME: do this some other way! */ com20020_found()
214 outb(dev->dev_addr[0], _XREG); com20020_found()
226 lp->card_name, dev->dev_addr[0], dev->base_addr, dev->irq); com20020_found()
H A Drfc1051.c104 if (pkt->hard.dest != dev->dev_addr[0]) type_trans()
199 pkt->hard.source = *dev->dev_addr; build_header()
H A Darc-rawmode.c148 pkt->hard.source = *dev->dev_addr; build_header()
/linux-4.1.27/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c179 ven_req.wValue = (req_data->dev_addr << 9 | _i2c_period << 4 | cx231xx_send_usb_command()
1513 int cx231xx_read_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr, cx231xx_read_i2c_master() argument
1526 req_data.dev_addr = dev_addr >> 1; cx231xx_read_i2c_master()
1559 int cx231xx_write_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr, cx231xx_write_i2c_master() argument
1577 req_data.dev_addr = dev_addr >> 1; cx231xx_write_i2c_master()
1598 int cx231xx_read_i2c_data(struct cx231xx *dev, u8 dev_addr, u16 saddr, cx231xx_read_i2c_data() argument
1611 req_data.dev_addr = dev_addr >> 1; cx231xx_read_i2c_data()
1634 int cx231xx_write_i2c_data(struct cx231xx *dev, u8 dev_addr, u16 saddr, cx231xx_write_i2c_data() argument
1652 req_data.dev_addr = dev_addr >> 1; cx231xx_write_i2c_data()
1665 int cx231xx_reg_mask_write(struct cx231xx *dev, u8 dev_addr, u8 size, cx231xx_reg_mask_write() argument
1679 cx231xx_read_i2c_data(dev, dev_addr, register_address, 2, cx231xx_reg_mask_write()
1683 cx231xx_read_i2c_data(dev, dev_addr, register_address, 2, cx231xx_reg_mask_write()
1701 cx231xx_write_i2c_data(dev, dev_addr, register_address, 2, cx231xx_reg_mask_write()
1707 cx231xx_write_i2c_data(dev, dev_addr, register_address, 2, cx231xx_reg_mask_write()
1714 int cx231xx_read_modify_write_i2c_dword(struct cx231xx *dev, u8 dev_addr, cx231xx_read_modify_write_i2c_dword() argument
1720 status = cx231xx_read_i2c_data(dev, dev_addr, saddr, 2, &temp, 4); cx231xx_read_modify_write_i2c_dword()
1728 status = cx231xx_write_i2c_data(dev, dev_addr, saddr, 2, temp, 4); cx231xx_read_modify_write_i2c_dword()
H A Dcx231xx-i2c.c150 req_data.dev_addr = msg->addr; cx231xx_i2c_send_bytes()
177 req_data.dev_addr = msg->addr; cx231xx_i2c_send_bytes()
250 req_data.dev_addr = msg->addr; cx231xx_i2c_recv_bytes()
263 req_data.dev_addr = msg->addr; cx231xx_i2c_recv_bytes()
328 req_data.dev_addr = msg2->addr; cx231xx_i2c_recv_bytes_with_saddr()
355 req_data.dev_addr = msg->addr; cx231xx_i2c_check_for_device()
H A Dcx231xx.h486 u8 dev_addr; member in struct:cx231xx_i2c_xfer_data
686 int (*cx231xx_gpio_i2c_read) (struct cx231xx *dev, u8 dev_addr,
688 int (*cx231xx_gpio_i2c_write) (struct cx231xx *dev, u8 dev_addr,
766 int cx231xx_read_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr,
768 int cx231xx_write_i2c_master(struct cx231xx *dev, u8 dev_addr, u16 saddr,
770 int cx231xx_read_i2c_data(struct cx231xx *dev, u8 dev_addr,
772 int cx231xx_write_i2c_data(struct cx231xx *dev, u8 dev_addr,
774 int cx231xx_reg_mask_write(struct cx231xx *dev, u8 dev_addr, u8 size,
777 int cx231xx_read_modify_write_i2c_dword(struct cx231xx *dev, u8 dev_addr,
870 int cx231xx_gpio_i2c_read(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len);
871 int cx231xx_gpio_i2c_write(struct cx231xx *dev, u8 dev_addr, u8 *buf, u8 len);
/linux-4.1.27/drivers/net/wireless/orinoco/
H A Dhw.h28 int orinoco_hw_read_card_settings(struct orinoco_private *priv, u8 *dev_addr);
/linux-4.1.27/drivers/scsi/cxgbi/cxgb3i/
H A Dcxgb3i.h40 memcpy(pi->iscsic.mac_addr, ndev->dev_addr, ETH_ALEN); cxgb3i_set_private_ipv4addr()
/linux-4.1.27/drivers/gpu/drm/armada/
H A Darmada_gem.h18 resource_size_t dev_addr; member in struct:armada_gem_object
H A Darmada_gem.c172 obj->dev_addr = obj->linear->start; armada_gem_linear_back()
177 (unsigned long long)obj->dev_addr); armada_gem_linear_back()
203 obj->dev_addr = DMA_ERROR_CODE; armada_gem_alloc_private_object()
227 obj->dev_addr = DMA_ERROR_CODE; armada_gem_alloc_object()
473 sg_dma_address(sgt->sgl) = dobj->dev_addr; armada_gem_prime_map_dma_buf()
614 dobj->dev_addr = sg_dma_address(dobj->sgt->sgl); armada_gem_map_import()
H A Darmada_overlay.c183 sy = obj->dev_addr + fb->offsets[0] + src_y * fb->pitches[0] + armada_plane_update()
185 su = obj->dev_addr + fb->offsets[1] + src_y * fb->pitches[1] + armada_plane_update()
187 sv = obj->dev_addr + fb->offsets[2] + src_y * fb->pitches[2] + armada_plane_update()
/linux-4.1.27/drivers/usb/gadget/legacy/
H A Dmulti.c341 if (!gether_set_dev_addr(ecm_opts->net, dev_addr)) multi_bind()
342 pr_info("using self ethernet address: %s", dev_addr); multi_bind()
357 if (!gether_set_dev_addr(rndis_opts->net, dev_addr)) multi_bind()
358 pr_info("using self ethernet address: %s", dev_addr); multi_bind()
H A Dcdc2.c177 if (!gether_set_dev_addr(ecm_opts->net, dev_addr)) cdc_bind()
178 pr_info("using self ethernet address: %s", dev_addr); cdc_bind()
H A Dncm.c161 if (!gether_set_dev_addr(ncm_opts->net, dev_addr)) gncm_bind()
162 pr_info("using self ethernet address: %s", dev_addr); gncm_bind()
/linux-4.1.27/arch/arm/mach-ep93xx/include/mach/
H A Dplatform.h20 unsigned char dev_addr[6]; member in struct:ep93xx_eth_data
/linux-4.1.27/fs/afs/
H A Dnetdevices.c28 memcpy(mac, dev->dev_addr, maclen); afs_get_MAC_address()
/linux-4.1.27/drivers/net/
H A Drionet.c486 ndev->dev_addr[0] = 0x00; rionet_setup_netdev()
487 ndev->dev_addr[1] = 0x01; rionet_setup_netdev()
488 ndev->dev_addr[2] = 0x00; rionet_setup_netdev()
489 ndev->dev_addr[3] = 0x01; rionet_setup_netdev()
490 ndev->dev_addr[4] = device_id >> 8; rionet_setup_netdev()
491 ndev->dev_addr[5] = device_id & 0xff; rionet_setup_netdev()
513 ndev->dev_addr, rionet_setup_netdev()
H A Dmacvlan.c102 if (ether_addr_equal_64bits(vlan->dev->dev_addr, addr)) macvlan_hash_lookup()
151 const unsigned char *addr = vlan->dev->dev_addr; macvlan_hash_add()
177 memcpy(vlan->dev->dev_addr, addr, ETH_ALEN); macvlan_hash_change_addr()
188 if (ether_addr_equal_64bits(port->dev->dev_addr, addr)) macvlan_addr_busy()
548 saddr ? : dev->dev_addr, len); macvlan_hard_header()
590 if (macvlan_addr_busy(vlan->port, dev->dev_addr)) macvlan_open()
593 err = dev_uc_add(lowerdev, dev->dev_addr); macvlan_open()
615 dev_uc_del(lowerdev, dev->dev_addr); macvlan_open()
652 dev_uc_del(lowerdev, dev->dev_addr); macvlan_stop()
667 ether_addr_copy(dev->dev_addr, addr); macvlan_sync_address()
678 dev_uc_del(lowerdev, dev->dev_addr); macvlan_sync_address()
1548 if (macvlan_sync_address(vlan->dev, dev->dev_addr)) macvlan_device_event()
/linux-4.1.27/drivers/net/ethernet/cirrus/
H A Dep93xx_eth.c615 wrb(ep, REG_INDAD0, dev->dev_addr[0]); ep93xx_start_hw()
616 wrb(ep, REG_INDAD1, dev->dev_addr[1]); ep93xx_start_hw()
617 wrb(ep, REG_INDAD2, dev->dev_addr[2]); ep93xx_start_hw()
618 wrb(ep, REG_INDAD3, dev->dev_addr[3]); ep93xx_start_hw()
619 wrb(ep, REG_INDAD4, dev->dev_addr[4]); ep93xx_start_hw()
620 wrb(ep, REG_INDAD5, dev->dev_addr[5]); ep93xx_start_hw()
764 memcpy(dev->dev_addr, data->dev_addr, ETH_ALEN); ep93xx_dev_alloc()
857 if (is_zero_ether_addr(dev->dev_addr)) ep93xx_eth_probe()
867 dev->name, ep->irq, dev->dev_addr); ep93xx_eth_probe()
H A Dmac89x0.c275 dev->dev_addr[i] = s >> 8; mac89x0_probe()
276 dev->dev_addr[i+1] = s & 0xff; mac89x0_probe()
284 printk(" IRQ %d ADDR %pM\n", dev->irq, dev->dev_addr); mac89x0_probe()
345 writereg(dev, PP_IA+i*2, dev->dev_addr[i*2] | (dev->dev_addr[i*2+1] << 8)); net_open()
595 memcpy(dev->dev_addr, saddr->sa_data, ETH_ALEN); set_mac_address()
596 printk("%s: Setting MAC address to %pM\n", dev->name, dev->dev_addr); set_mac_address()
600 writereg(dev, PP_IA+i*2, dev->dev_addr[i*2] | (dev->dev_addr[i*2+1] << 8)); set_mac_address()
H A Dcs89x0.c522 memcpy(test_packet, dev->dev_addr, ETH_ALEN); send_test_pkt()
523 memcpy(test_packet + ETH_ALEN, dev->dev_addr, ETH_ALEN); send_test_pkt()
926 (dev->dev_addr[i * 2] | net_open()
927 (dev->dev_addr[i * 2 + 1] << 8))); net_open()
1229 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); set_mac_address()
1232 dev->name, dev->dev_addr); set_mac_address()
1237 (dev->dev_addr[i * 2] | set_mac_address()
1238 (dev->dev_addr[i * 2 + 1] << 8))); set_mac_address()
1390 dev->dev_addr[i * 2] = Addr & 0xFF; cs89x0_probe1()
1391 dev->dev_addr[i * 2 + 1] = Addr >> 8; cs89x0_probe1()
1467 dev->dev_addr[i * 2] = eeprom_buff[i]; cs89x0_probe1()
1468 dev->dev_addr[i * 2 + 1] = eeprom_buff[i] >> 8; cs89x0_probe1()
1562 pr_cont(", MAC %pM\n", dev->dev_addr); cs89x0_probe1()
/linux-4.1.27/drivers/staging/gdm724x/
H A Dgdm_lte.c841 static void form_mac_address(u8 *dev_addr, u8 *nic_src, u8 *nic_dest, form_mac_address() argument
844 /* Form the dev_addr */ form_mac_address()
846 ether_addr_copy(dev_addr, gdm_lte_macaddr); form_mac_address()
848 ether_addr_copy(dev_addr, mac_address); form_mac_address()
853 dev_addr[ETH_ALEN-1] += index; form_mac_address()
856 * 3 bytes to be the same as dev_addr form_mac_address()
859 memcpy(nic_src, dev_addr, 3); form_mac_address()
861 /* Copy the nic_dest from dev_addr*/ form_mac_address()
862 ether_addr_copy(nic_dest, dev_addr); form_mac_address()
908 net->dev_addr, register_lte_device()
/linux-4.1.27/drivers/net/ethernet/smsc/
H A Dsmsc9420.c461 /* Sets the device MAC address to dev_addr */ smsc9420_set_mac_address()
465 u8 *dev_addr = dev->dev_addr; smsc9420_set_mac_address() local
466 u32 mac_high16 = (dev_addr[5] << 8) | dev_addr[4]; smsc9420_set_mac_address()
467 u32 mac_low32 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | smsc9420_set_mac_address()
468 (dev_addr[1] << 8) | dev_addr[0]; smsc9420_set_mac_address()
479 if (is_valid_ether_addr(dev->dev_addr)) { smsc9420_check_mac_address()
488 dev->dev_addr[0] = (u8)(mac_low32); smsc9420_check_mac_address()
489 dev->dev_addr[1] = (u8)(mac_low32 >> 8); smsc9420_check_mac_address()
490 dev->dev_addr[2] = (u8)(mac_low32 >> 16); smsc9420_check_mac_address()
491 dev->dev_addr[3] = (u8)(mac_low32 >> 24); smsc9420_check_mac_address()
492 dev->dev_addr[4] = (u8)(mac_high16); smsc9420_check_mac_address()
493 dev->dev_addr[5] = (u8)(mac_high16 >> 8); smsc9420_check_mac_address()
495 if (is_valid_ether_addr(dev->dev_addr)) { smsc9420_check_mac_address()
1333 if (!is_valid_ether_addr(dev->dev_addr)) { smsc9420_open()
1335 "dev_addr is not a valid MAC address\n"); smsc9420_open()
1680 dev_info(&dev->dev, "MAC Address: %pM\n", dev->dev_addr); smsc9420_probe()
H A Dsmsc911x.c1498 /* Sets the device MAC address to dev_addr, called with mac_lock held */
1500 smsc911x_set_hw_mac_address(struct smsc911x_data *pdata, u8 dev_addr[6]) smsc911x_set_hw_mac_address() argument
1502 u32 mac_high16 = (dev_addr[5] << 8) | dev_addr[4]; smsc911x_set_hw_mac_address()
1503 u32 mac_low32 = (dev_addr[3] << 24) | (dev_addr[2] << 16) | smsc911x_set_hw_mac_address()
1504 (dev_addr[1] << 8) | dev_addr[0]; smsc911x_set_hw_mac_address()
1563 smsc911x_set_hw_mac_address(pdata, dev->dev_addr); smsc911x_open()
1901 memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN); smsc911x_set_mac_address()
1904 smsc911x_set_hw_mac_address(pdata, dev->dev_addr); smsc911x_set_mac_address()
1907 netdev_info(dev, "MAC Address: %pM\n", dev->dev_addr); smsc911x_set_mac_address()
2155 /* copies the current mac address from hardware to dev->dev_addr */ smsc911x_read_mac_address()
2162 dev->dev_addr[0] = (u8)(mac_low32); smsc911x_read_mac_address()
2163 dev->dev_addr[1] = (u8)(mac_low32 >> 8); smsc911x_read_mac_address()
2164 dev->dev_addr[2] = (u8)(mac_low32 >> 16); smsc911x_read_mac_address()
2165 dev->dev_addr[3] = (u8)(mac_low32 >> 24); smsc911x_read_mac_address()
2166 dev->dev_addr[4] = (u8)(mac_high16); smsc911x_read_mac_address()
2167 dev->dev_addr[5] = (u8)(mac_high16 >> 8); smsc911x_read_mac_address()
2546 if (is_valid_ether_addr(dev->dev_addr)) { smsc911x_drv_probe()
2547 smsc911x_set_hw_mac_address(pdata, dev->dev_addr); smsc911x_drv_probe()
2551 memcpy(dev->dev_addr, pdata->config.mac, ETH_ALEN); smsc911x_drv_probe()
2559 if (is_valid_ether_addr(dev->dev_addr)) { smsc911x_drv_probe()
2566 smsc911x_set_hw_mac_address(pdata, dev->dev_addr); smsc911x_drv_probe()
2574 netdev_info(dev, "MAC Address: %pM\n", dev->dev_addr); smsc911x_drv_probe()
/linux-4.1.27/net/batman-adv/
H A Dbridge_loop_avoidance.c284 primary_if->net_dev->dev_addr, batadv_bla_send_claim()
441 primary_if->net_dev->dev_addr, batadv_bla_update_own_backbone_gw()
473 primary_if->net_dev->dev_addr, batadv_bla_answer_request()
703 if (!batadv_compare_eth(ethhdr->h_dest, primary_if->net_dev->dev_addr)) batadv_handle_request()
724 primary_if->net_dev->dev_addr)) batadv_handle_unclaim()
761 if (batadv_compare_eth(backbone_addr, primary_if->net_dev->dev_addr)) batadv_handle_claim()
817 if (batadv_compare_eth(backbone_addr, primary_if->net_dev->dev_addr)) batadv_check_claim_group()
1062 primary_if->net_dev->dev_addr)) hlist_for_each_entry_rcu()
1100 group = htons(crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN)); batadv_bla_update_orig_address()
1124 oldif->net_dev->dev_addr)) hlist_for_each_entry_rcu()
1128 primary_if->net_dev->dev_addr); hlist_for_each_entry_rcu()
1176 primary_if->net_dev->dev_addr)) hlist_for_each_entry_rcu()
1237 crc = crc16(0, primary_if->net_dev->dev_addr, ETH_ALEN); batadv_bla_init()
1487 primary_if->net_dev->dev_addr, batadv_bla_rx()
1494 primary_if->net_dev->dev_addr)) { batadv_bla_rx()
1515 primary_if->net_dev->dev_addr, batadv_bla_rx()
1588 primary_if->net_dev->dev_addr)) { batadv_bla_tx()
1593 primary_if->net_dev->dev_addr, batadv_bla_tx()
1640 primary_addr = primary_if->net_dev->dev_addr; batadv_bla_claim_table_seq_print_text()
1685 primary_addr = primary_if->net_dev->dev_addr; batadv_bla_backbone_table_seq_print_text()
H A Dicmp_socket.c232 addr = neigh_node->if_incoming->net_dev->dev_addr; batadv_socket_write()
254 ether_addr_copy(icmp_header->orig, primary_if->net_dev->dev_addr); batadv_socket_write()
/linux-4.1.27/drivers/net/ethernet/aeroflex/
H A Dgreth.c1031 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); greth_set_mac_add()
1032 GRETH_REGSAVE(regs->esa_msb, dev->dev_addr[0] << 8 | dev->dev_addr[1]); greth_set_mac_add()
1033 GRETH_REGSAVE(regs->esa_lsb, dev->dev_addr[2] << 24 | dev->dev_addr[3] << 16 | greth_set_mac_add()
1034 dev->dev_addr[4] << 8 | dev->dev_addr[5]); greth_set_mac_add()
1509 dev->dev_addr[i] = macaddr[i]; greth_of_probe()
1513 if (!is_valid_ether_addr(&dev->dev_addr[0])) { greth_of_probe()
1520 GRETH_REGSAVE(regs->esa_msb, dev->dev_addr[0] << 8 | dev->dev_addr[1]); greth_of_probe()
1521 GRETH_REGSAVE(regs->esa_lsb, dev->dev_addr[2] << 24 | dev->dev_addr[3] << 16 | greth_of_probe()
1522 dev->dev_addr[4] << 8 | dev->dev_addr[5]); greth_of_probe()
/linux-4.1.27/drivers/infiniband/hw/nes/
H A Dnes_nic.c190 macaddr_high = ((u16)netdev->dev_addr[0]) << 8; nes_netdev_open()
191 macaddr_high += (u16)netdev->dev_addr[1]; nes_netdev_open()
193 macaddr_low = ((u32)netdev->dev_addr[2]) << 24; nes_netdev_open()
194 macaddr_low += ((u32)netdev->dev_addr[3]) << 16; nes_netdev_open()
195 macaddr_low += ((u32)netdev->dev_addr[4]) << 8; nes_netdev_open()
196 macaddr_low += (u32)netdev->dev_addr[5]; nes_netdev_open()
816 memcpy(netdev->dev_addr, mac_addr->sa_data, netdev->addr_len); nes_netdev_set_mac_address()
819 macaddr_high = ((u16)netdev->dev_addr[0]) << 8; nes_netdev_set_mac_address()
820 macaddr_high += (u16)netdev->dev_addr[1]; nes_netdev_set_mac_address()
821 macaddr_low = ((u32)netdev->dev_addr[2]) << 24; nes_netdev_set_mac_address()
822 macaddr_low += ((u32)netdev->dev_addr[3]) << 16; nes_netdev_set_mac_address()
823 macaddr_low += ((u32)netdev->dev_addr[4]) << 8; nes_netdev_set_mac_address()
824 macaddr_low += (u32)netdev->dev_addr[5]; nes_netdev_set_mac_address()
1703 netdev->dev_addr[0] = (u8)(u64temp>>40); nes_netdev_init()
1704 netdev->dev_addr[1] = (u8)(u64temp>>32); nes_netdev_init()
1705 netdev->dev_addr[2] = (u8)(u64temp>>24); nes_netdev_init()
1706 netdev->dev_addr[3] = (u8)(u64temp>>16); nes_netdev_init()
1707 netdev->dev_addr[4] = (u8)(u64temp>>8); nes_netdev_init()
1708 netdev->dev_addr[5] = (u8)u64temp; nes_netdev_init()
/linux-4.1.27/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fec.c266 addrhi = ((u32) dev->dev_addr[0] << 24) | restart()
267 ((u32) dev->dev_addr[1] << 16) | restart()
268 ((u32) dev->dev_addr[2] << 8) | restart()
269 (u32) dev->dev_addr[3]; restart()
270 addrlo = ((u32) dev->dev_addr[4] << 24) | restart()
271 ((u32) dev->dev_addr[5] << 16); restart()
/linux-4.1.27/arch/mips/ar7/
H A Dplatform.c298 static void __init cpmac_get_mac(int instance, unsigned char *dev_addr) cpmac_get_mac() argument
310 if (!mac_pton(mac, dev_addr)) { cpmac_get_mac()
312 eth_random_addr(dev_addr); cpmac_get_mac()
315 eth_random_addr(dev_addr); cpmac_get_mac()
684 cpmac_get_mac(1, cpmac_high_data.dev_addr); ar7_register_devices()
697 cpmac_get_mac(0, cpmac_low_data.dev_addr); ar7_register_devices()
/linux-4.1.27/drivers/net/ethernet/dec/tulip/
H A Dtulip_core.c339 u32 addr_low = get_unaligned_le32(dev->dev_addr); tulip_up()
340 u32 addr_high = get_unaligned_le16(dev->dev_addr + 4); tulip_up()
354 u16 *eaddrs = (u16 *)dev->dev_addr; tulip_up()
1036 eaddrs = (u16 *)dev->dev_addr;
1061 eaddrs = (u16 *)dev->dev_addr;
1529 put_unaligned_le16(value, ((__le16 *)dev->dev_addr) + i); tulip_init_one()
1534 put_unaligned_le32(ioread32(ioaddr + 0xA4), dev->dev_addr); tulip_init_one()
1535 put_unaligned_le16(ioread32(ioaddr + 0xA8), dev->dev_addr + 4); tulip_init_one()
1537 sum += dev->dev_addr[i]; tulip_init_one()
1599 dev->dev_addr[i] = ee_data[i + sa_offset]; tulip_init_one()
1604 if ((dev->dev_addr[0] == 0xA0 || tulip_init_one()
1605 dev->dev_addr[0] == 0xC0 || tulip_init_one()
1606 dev->dev_addr[0] == 0x02) && tulip_init_one()
1607 dev->dev_addr[1] == 0x00) tulip_init_one()
1609 char tmp = dev->dev_addr[i]; tulip_init_one()
1610 dev->dev_addr[i] = dev->dev_addr[i+1]; tulip_init_one()
1611 dev->dev_addr[i+1] = tmp; tulip_init_one()
1628 dev->dev_addr[i] = last_phys_addr[i]; tulip_init_one()
1629 dev->dev_addr[i] = last_phys_addr[i] + 1; tulip_init_one()
1633 memcpy(dev->dev_addr, addr, ETH_ALEN); tulip_init_one()
1642 last_phys_addr[i] = dev->dev_addr[i]; tulip_init_one()
1722 dev->dev_addr, irq); tulip_init_one()
H A Deeprom.c180 if (dev->dev_addr[0] == eeprom_fixups[i].addr0 && tulip_parse_eeprom()
181 dev->dev_addr[1] == eeprom_fixups[i].addr1 && tulip_parse_eeprom()
182 dev->dev_addr[2] == eeprom_fixups[i].addr2) { tulip_parse_eeprom()
183 if (dev->dev_addr[2] == 0xE8 && ee_data[0x1a] == 0x55) tulip_parse_eeprom()
/linux-4.1.27/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_phy.h155 u8 dev_addr, u8 *data);
157 u8 dev_addr, u8 data);
/linux-4.1.27/drivers/net/ethernet/wiznet/
H A Dw5300.c238 ndev->dev_addr[0] << 24 | w5300_write_macaddr()
239 ndev->dev_addr[1] << 16 | w5300_write_macaddr()
240 ndev->dev_addr[2] << 8 | w5300_write_macaddr()
241 ndev->dev_addr[3]); w5300_write_macaddr()
243 ndev->dev_addr[4] << 8 | w5300_write_macaddr()
244 ndev->dev_addr[5]); w5300_write_macaddr()
492 memcpy(ndev->dev_addr, sock_addr->sa_data, ETH_ALEN); w5300_set_macaddr()
555 memcpy(ndev->dev_addr, data->mac_addr, ETH_ALEN); w5300_hw_probe()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
H A Dipoib_vlan.c70 memcpy(priv->dev->dev_addr, ppriv->dev->dev_addr, INFINIBAND_ALEN); __ipoib_vlan_add()
H A Dipoib_verbs.c219 priv->dev->dev_addr[1] = (priv->qp->qp_num >> 16) & 0xff; ipoib_transport_dev_init()
220 priv->dev->dev_addr[2] = (priv->qp->qp_num >> 8) & 0xff; ipoib_transport_dev_init()
221 priv->dev->dev_addr[3] = (priv->qp->qp_num ) & 0xff; ipoib_transport_dev_init()
/linux-4.1.27/arch/arm/xen/
H A Dmm.c100 dma_addr_t dev_addr, unsigned long offset, size_t size, __xen_dma_map_page()
108 __xen_dma_page_cpu_to_dev(hwdev, dev_addr, size, dir); __xen_dma_map_page()
99 __xen_dma_map_page(struct device *hwdev, struct page *page, dma_addr_t dev_addr, unsigned long offset, size_t size, enum dma_data_direction dir, struct dma_attrs *attrs) __xen_dma_map_page() argument
/linux-4.1.27/net/802/
H A Dfddi.c79 memcpy(fddi->saddr, dev->dev_addr, dev->addr_len); fddi_header()
133 if (memcmp(fddi->daddr, dev->dev_addr, FDDI_K_ALEN)) fddi_type_trans()
H A Dfc.c68 memcpy(fch->saddr,dev->dev_addr,dev->addr_len); fc_header()
H A Dhippi.c71 memcpy(hip->le.src_switch_addr, dev->dev_addr + 3, 3); hippi_header()
140 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); hippi_mac_addr()
/linux-4.1.27/drivers/net/ethernet/micrel/
H A Dks8695net.c254 maclow = ((ndev->dev_addr[2] << 24) | (ndev->dev_addr[3] << 16) | ks8695_update_mac()
255 (ndev->dev_addr[4] << 8) | (ndev->dev_addr[5] << 0)); ks8695_update_mac()
256 machigh = ((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1] << 0)); ks8695_update_mac()
1070 memcpy(ndev->dev_addr, address->sa_data, ndev->addr_len); ks8695_set_mac()
1075 ndev->name, ndev->dev_addr); ks8695_set_mac()
1451 ndev->dev_addr[0] = (machigh >> 8) & 0xFF; ks8695_probe()
1452 ndev->dev_addr[1] = machigh & 0xFF; ks8695_probe()
1453 ndev->dev_addr[2] = (maclow >> 24) & 0xFF; ks8695_probe()
1454 ndev->dev_addr[3] = (maclow >> 16) & 0xFF; ks8695_probe()
1455 ndev->dev_addr[4] = (maclow >> 8) & 0xFF; ks8695_probe()
1456 ndev->dev_addr[5] = maclow & 0xFF; ks8695_probe()
1458 if (!is_valid_ether_addr(ndev->dev_addr)) ks8695_probe()
1524 ks8695_port_type(ksp), ndev->dev_addr); ks8695_probe()
/linux-4.1.27/drivers/net/wan/
H A Ddlci.c248 if (!*(short *)(dev->dev_addr)) dlci_dev_ioctl()
256 if (!*(short *)(dev->dev_addr)) dlci_dev_ioctl()
282 if (!*(short *)(dev->dev_addr)) dlci_open()
347 *(short *)(master->dev_addr) = dlci->dlci; dlci_add()
/linux-4.1.27/arch/mips/include/asm/mach-lantiq/xway/
H A Dlantiq_soc.h86 int xrx200_gphy_boot(struct device *dev, unsigned int id, dma_addr_t dev_addr);
/linux-4.1.27/drivers/isdn/hysdn/
H A Dhysdn_net.c71 dev->dev_addr[i] = 0xfc; net_open()
75 memcpy(dev->dev_addr + (ETH_ALEN - sizeof(ifa->ifa_local)), &ifa->ifa_local, sizeof(ifa->ifa_local)); net_open()
78 memcpy(dev->dev_addr, card->mac_addr, ETH_ALEN); net_open()
/linux-4.1.27/drivers/net/phy/
H A Dmdio-bitbang.c139 unsigned int dev_addr = (addr >> 16) & 0x1F; mdiobb_cmd_addr() local
141 mdiobb_cmd(ctrl, MDIO_C45_ADDR, phy, dev_addr); mdiobb_cmd_addr()
152 return dev_addr; mdiobb_cmd_addr()
H A Dmarvell.c893 ((phydev->attached_dev->dev_addr[5] << 8) | m88e1318_set_wol()
894 phydev->attached_dev->dev_addr[4])); m88e1318_set_wol()
898 ((phydev->attached_dev->dev_addr[3] << 8) | m88e1318_set_wol()
899 phydev->attached_dev->dev_addr[2])); m88e1318_set_wol()
903 ((phydev->attached_dev->dev_addr[1] << 8) | m88e1318_set_wol()
904 phydev->attached_dev->dev_addr[0])); m88e1318_set_wol()
H A Dmicrel.c374 u8 mode, u32 dev_addr, u32 regnum, u16 val) ksz9031_extended_write()
376 phy_write(phydev, MII_KSZ9031RN_MMD_CTRL_REG, dev_addr); ksz9031_extended_write()
378 phy_write(phydev, MII_KSZ9031RN_MMD_CTRL_REG, (mode << 14) | dev_addr); ksz9031_extended_write()
383 u8 mode, u32 dev_addr, u32 regnum) ksz9031_extended_read()
385 phy_write(phydev, MII_KSZ9031RN_MMD_CTRL_REG, dev_addr); ksz9031_extended_read()
387 phy_write(phydev, MII_KSZ9031RN_MMD_CTRL_REG, (mode << 14) | dev_addr); ksz9031_extended_read()
373 ksz9031_extended_write(struct phy_device *phydev, u8 mode, u32 dev_addr, u32 regnum, u16 val) ksz9031_extended_write() argument
382 ksz9031_extended_read(struct phy_device *phydev, u8 mode, u32 dev_addr, u32 regnum) ksz9031_extended_read() argument
/linux-4.1.27/drivers/media/tuners/
H A Dmax2165.c69 u8 dev_addr = priv->config->i2c_address; max2165_read_reg() local
74 { .addr = dev_addr, .flags = 0, .buf = b0, .len = 1 }, max2165_read_reg()
75 { .addr = dev_addr, .flags = I2C_M_RD, .buf = b1, .len = 1 }, max2165_read_reg()
/linux-4.1.27/drivers/staging/ft1000/ft1000-usb/
H A Dft1000_hw.c857 *pbuffer++ = net->dev_addr[0]; ft1000_copy_up_pkt()
858 *pbuffer++ = net->dev_addr[1]; ft1000_copy_up_pkt()
859 *pbuffer++ = net->dev_addr[2]; ft1000_copy_up_pkt()
860 *pbuffer++ = net->dev_addr[3]; ft1000_copy_up_pkt()
861 *pbuffer++ = net->dev_addr[4]; ft1000_copy_up_pkt()
862 *pbuffer++ = net->dev_addr[5]; ft1000_copy_up_pkt()
1195 dev->net->dev_addr[0] = info->eui64[0]; ft1000_proc_drvmsg()
1196 dev->net->dev_addr[1] = info->eui64[1]; ft1000_proc_drvmsg()
1197 dev->net->dev_addr[2] = info->eui64[2]; ft1000_proc_drvmsg()
1198 dev->net->dev_addr[3] = info->eui64[5]; ft1000_proc_drvmsg()
1199 dev->net->dev_addr[4] = info->eui64[6]; ft1000_proc_drvmsg()
1200 dev->net->dev_addr[5] = info->eui64[7]; ft1000_proc_drvmsg()
/linux-4.1.27/net/bridge/
H A Dbr_stp_if.c204 memcpy(br->dev->dev_addr, addr, ETH_ALEN); br_stp_change_bridge_id()
237 memcmp(p->dev->dev_addr, addr, ETH_ALEN) < 0) br_stp_recalculate_bridge_id()
238 addr = p->dev->dev_addr; br_stp_recalculate_bridge_id()
H A Dbr_vlan.c70 err = br_fdb_insert(br, p, dev->dev_addr, vid); __vlan_add()
352 br_fdb_find_delete_local(br, NULL, br->dev->dev_addr, vid); br_vlan_delete()
688 br_fdb_find_delete_local(port->br, port, port->dev->dev_addr, vid); nbp_vlan_delete()
/linux-4.1.27/drivers/dma/sh/
H A Drcar-dmac.c824 unsigned int sg_len, dma_addr_t dev_addr, rcar_dmac_chan_prep_sg()
869 if (dev_addr >> 32 != (dev_addr + size - 1) >> 32) for_each_sg()
870 size = ALIGN(dev_addr, 1ULL << 32) - dev_addr; for_each_sg()
879 if (dev_addr >> 32 || mem_addr >> 32) for_each_sg()
890 chunk->src_addr = dev_addr; for_each_sg()
894 chunk->dst_addr = dev_addr; for_each_sg()
906 dev_addr += size; for_each_sg()
1025 dma_addr_t dev_addr; rcar_dmac_prep_slave_sg() local
1035 dev_addr = dir == DMA_DEV_TO_MEM rcar_dmac_prep_slave_sg()
1037 return rcar_dmac_chan_prep_sg(rchan, sgl, sg_len, dev_addr, rcar_dmac_prep_slave_sg()
1051 dma_addr_t dev_addr; rcar_dmac_prep_dma_cyclic() local
1090 dev_addr = dir == DMA_DEV_TO_MEM rcar_dmac_prep_dma_cyclic()
1092 desc = rcar_dmac_chan_prep_sg(rchan, sgl, sg_len, dev_addr, rcar_dmac_prep_dma_cyclic()
823 rcar_dmac_chan_prep_sg(struct rcar_dmac_chan *chan, struct scatterlist *sgl, unsigned int sg_len, dma_addr_t dev_addr, enum dma_transfer_direction dir, unsigned long dma_flags, bool cyclic) rcar_dmac_chan_prep_sg() argument
/linux-4.1.27/net/ethernet/
H A Deth.c94 saddr = dev->dev_addr; eth_header()
169 dev->dev_addr))) eth_type_trans()
234 memcpy(eth->h_source, dev->dev_addr, ETH_ALEN); eth_header_cache()
284 memcpy(dev->dev_addr, addr->sa_data, ETH_ALEN); eth_commit_mac_addr_change()
329 if (!is_valid_ether_addr(dev->dev_addr)) eth_validate_addr()
/linux-4.1.27/drivers/net/ethernet/hisilicon/
H A Dhip04_eth.c353 writel_relaxed(((ndev->dev_addr[0] << 8) | (ndev->dev_addr[1])), hip04_update_mac_address()
355 writel_relaxed(((ndev->dev_addr[2] << 24) | (ndev->dev_addr[3] << 16) | hip04_update_mac_address()
356 (ndev->dev_addr[4] << 8) | (ndev->dev_addr[5])), hip04_update_mac_address()
912 random_ether_addr(ndev->dev_addr); hip04_mac_probe()
/linux-4.1.27/drivers/net/cris/
H A Deth_v10.c430 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); e100_set_mac_address()
438 *R_NETWORK_SA_0 = dev->dev_addr[0] | (dev->dev_addr[1] << 8) | e100_set_mac_address()
439 (dev->dev_addr[2] << 16) | (dev->dev_addr[3] << 24); e100_set_mac_address()
440 *R_NETWORK_SA_1 = dev->dev_addr[4] | (dev->dev_addr[5] << 8); e100_set_mac_address()
445 printk(KERN_INFO "%s: changed MAC to %pM\n", dev->name, dev->dev_addr); e100_set_mac_address()
533 *R_NETWORK_SA_0 = dev->dev_addr[0] | (dev->dev_addr[1] << 8) | e100_open()
534 (dev->dev_addr[2] << 16) | (dev->dev_addr[3] << 24); e100_open()
535 *R_NETWORK_SA_1 = dev->dev_addr[4] | (dev->dev_addr[5] << 8); e100_open()
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dcpmac.c663 cpmac_write(priv->regs, CPMAC_MAC_ADDR_LO(i), dev->dev_addr[5]); cpmac_hw_start()
664 cpmac_write(priv->regs, CPMAC_MAC_ADDR_MID, dev->dev_addr[4]); cpmac_hw_start()
665 cpmac_write(priv->regs, CPMAC_MAC_ADDR_HI, dev->dev_addr[0] | cpmac_hw_start()
666 (dev->dev_addr[1] << 8) | (dev->dev_addr[2] << 16) | cpmac_hw_start()
667 (dev->dev_addr[3] << 24)); cpmac_hw_start()
1161 memcpy(dev->dev_addr, pdata->dev_addr, sizeof(pdata->dev_addr)); cpmac_probe()
1186 priv->phy_name, dev->dev_addr); cpmac_probe()
/linux-4.1.27/drivers/net/ethernet/marvell/
H A Dpxa168_eth.c593 update_hash_table_mac_address(pep, NULL, dev->dev_addr); pxa168_eth_set_rx_mode()
623 memcpy(oldMac, dev->dev_addr, ETH_ALEN); pxa168_eth_set_mac_address()
624 memcpy(dev->dev_addr, sa->sa_data, ETH_ALEN); pxa168_eth_set_mac_address()
626 mac_h = dev->dev_addr[0] << 24; pxa168_eth_set_mac_address()
627 mac_h |= dev->dev_addr[1] << 16; pxa168_eth_set_mac_address()
628 mac_h |= dev->dev_addr[2] << 8; pxa168_eth_set_mac_address()
629 mac_h |= dev->dev_addr[3]; pxa168_eth_set_mac_address()
630 mac_l = dev->dev_addr[4] << 8; pxa168_eth_set_mac_address()
631 mac_l |= dev->dev_addr[5]; pxa168_eth_set_mac_address()
636 update_hash_table_mac_address(pep, oldMac, dev->dev_addr); pxa168_eth_set_mac_address()
1475 ether_addr_copy(dev->dev_addr, mac_addr); pxa168_eth_probe()
1478 pxa168_eth_get_mac_address(dev, dev->dev_addr); pxa168_eth_probe()
1479 if (!is_valid_ether_addr(dev->dev_addr)) { pxa168_eth_probe()
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/
H A Dp2p.c460 * @dev_addr: optional device address.
466 static void brcmf_p2p_generate_bss_mac(struct brcmf_p2p_info *p2p, u8 *dev_addr) brcmf_p2p_generate_bss_mac() argument
471 if (!dev_addr || is_zero_ether_addr(dev_addr)) { brcmf_p2p_generate_bss_mac()
472 dev_addr = pri_ifp->mac_addr; brcmf_p2p_generate_bss_mac()
479 memcpy(p2p->dev_addr, dev_addr, ETH_ALEN); brcmf_p2p_generate_bss_mac()
481 p2p->dev_addr[0] |= 0x02; brcmf_p2p_generate_bss_mac()
487 memcpy(p2p->int_addr, p2p->dev_addr, ETH_ALEN); brcmf_p2p_generate_bss_mac()
1953 memcpy(p2p_ifp->mac_addr, p2p->dev_addr, ETH_ALEN); brcmf_p2p_attach()
1954 brcmf_p2p_set_firmware(pri_ifp, p2p->dev_addr); brcmf_p2p_attach()
2138 u8 *addr = vif->wdev.netdev->dev_addr; brcmf_p2p_disable_p2p_if()
2148 u8 *addr = vif->wdev.netdev->dev_addr; brcmf_p2p_release_p2p_if()
2182 brcmf_p2p_set_firmware(pri_ifp, p2p->dev_addr); brcmf_p2p_create_p2pdev()
2207 memcpy(p2p_ifp->mac_addr, p2p->dev_addr, ETH_ALEN); brcmf_p2p_create_p2pdev()
2208 memcpy(&p2p_vif->wdev.address, p2p->dev_addr, sizeof(p2p->dev_addr)); brcmf_p2p_create_p2pdev()
H A Dp2p.h111 * @dev_addr: P2P device address.
131 u8 dev_addr[ETH_ALEN]; member in struct:brcmf_p2p_info
/linux-4.1.27/drivers/net/usb/
H A Dcatc.c648 catc_multicast(netdev->dev_addr, catc->multicast); catc_set_multicast_list()
874 catc_get_mac(catc, netdev->dev_addr); catc_probe()
879 catc_set_reg(catc, StationAddr0 - i, netdev->dev_addr[i]); catc_probe()
885 catc_multicast(netdev->dev_addr, catc->multicast); catc_probe()
903 catc_get_mac(catc, netdev->dev_addr); catc_probe()
913 usbdev->bus->bus_name, usbdev->devpath, netdev->dev_addr); catc_probe()
H A Drtl8150.c265 memcpy(dev->netdev->dev_addr, node_id, sizeof(node_id)); set_ethernet_addr()
276 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); rtl8150_set_mac_address()
277 netdev_dbg(netdev, "Setting MAC address to %pM\n", netdev->dev_addr); rtl8150_set_mac_address()
279 set_registers(dev, IDR, netdev->addr_len, netdev->dev_addr); rtl8150_set_mac_address()
293 netdev->dev_addr + (i * 2)); rtl8150_set_mac_address()
726 set_registers(dev, IDR, 6, netdev->dev_addr); rtl8150_open()
H A Ddm9601.c321 dm_write_async(dev, DM_PHY_ADDR, ETH_ALEN, dev->net->dev_addr); __dm9601_set_mac_address()
335 memcpy(net->dev_addr, addr->sa_data, net->addr_len); dm9601_set_mac_address()
394 memcpy(dev->net->dev_addr, mac, ETH_ALEN); dm9601_bind()
398 dev->net->dev_addr); dm9601_bind()
H A Dmcs7830.c175 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); mcs7830_set_mac_address()
399 ret = mcs7830_hif_set_mac_address(dev, dev->net->dev_addr); mcs7830_apply_base_config()
494 ret = mcs7830_hif_get_mac_address(dev, net->dev_addr); mcs7830_bind()
517 dev->mii.phy_id = *((u8 *) net->dev_addr + 1); mcs7830_bind()
H A Dsmsc95xx.c770 dev->net->dev_addr) == 0) { smsc95xx_init_mac_address()
771 if (is_valid_ether_addr(dev->net->dev_addr)) { smsc95xx_init_mac_address()
785 u32 addr_lo = dev->net->dev_addr[0] | dev->net->dev_addr[1] << 8 | smsc95xx_set_mac_address()
786 dev->net->dev_addr[2] << 16 | dev->net->dev_addr[3] << 24; smsc95xx_set_mac_address()
787 u32 addr_hi = dev->net->dev_addr[4] | dev->net->dev_addr[5] << 8; smsc95xx_set_mac_address()
924 dev->net->dev_addr); smsc95xx_reset()
1557 crc[filter/2] |= smsc_crc(dev->net->dev_addr, ETH_ALEN, filter); smsc95xx_suspend()
H A Dsr9700.c299 memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); sr9700_set_mac_address()
300 sr_write_async(dev, SR_PAR, 6, netdev->dev_addr); sr9700_set_mac_address()
351 if (sr_read(dev, SR_PAR, ETH_ALEN, netdev->dev_addr) < 0) { sr9700_bind()
/linux-4.1.27/drivers/net/ethernet/seeq/
H A Dether3.c284 ether3_outb(dev->dev_addr[i], REG_BUFWIN); ether3_init_2()
335 ether3_outb(dev->dev_addr[i], REG_BUFWIN); ether3_init_for_open()
627 if (!(*(unsigned long *)&dev->dev_addr[0] ^ *(unsigned long *)&addrs[2+6]) && ether3_rx()
628 !(*(unsigned short *)&dev->dev_addr[4] ^ *(unsigned short *)&addrs[2+10])) { ether3_rx()
785 ether3_addr(dev->dev_addr, ec); ether3_probe()
836 dev->name, data->name, ec->slot_no, dev->dev_addr); ether3_probe()
H A Dsgiseeq.c157 sregs->rw.eth_addr[i] = dev->dev_addr[i]; __sgiseeq_set_mac_address()
165 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); sgiseeq_set_mac_address()
358 if (!ether_addr_equal(rd->skb->data + 6, dev->dev_addr)) { sgiseeq_rx()
757 memcpy(dev->dev_addr, pd->mac, ETH_ALEN); sgiseeq_probe()
798 printk(KERN_INFO "%s: %s %pM\n", dev->name, sgiseeqstr, dev->dev_addr); sgiseeq_probe()
/linux-4.1.27/drivers/net/ipvlan/
H A Dipvlan_main.c155 return dev_uc_add(phy_dev, phy_dev->dev_addr); ipvlan_open()
167 dev_uc_del(phy_dev, phy_dev->dev_addr); ipvlan_stop()
336 /* TODO Probably use a different field than dev_addr so that the ipvlan_hard_header()
341 saddr ? : dev->dev_addr, len); ipvlan_hard_header()
481 memcpy(dev->dev_addr, phy_dev->dev_addr, ETH_ALEN); ipvlan_link_new()
/linux-4.1.27/net/core/
H A Ddev_addr_lists.c339 * Flush device address list and reset ->dev_addr.
348 dev->dev_addr = NULL; dev_addr_flush()
357 * used by ->dev_addr.
376 * and set dev_addr pointer to this location. dev_addr_init()
380 dev->dev_addr = ha->addr; dev_addr_init()
432 * dev->dev_addr points to that. dev_addr_del()
/linux-4.1.27/drivers/net/ethernet/8390/
H A Dzorro8390.c372 dev->dev_addr[i] = SA_prom[i]; zorro8390_init()
374 pr_debug("Found ethernet address: %pM\n", dev->dev_addr); zorro8390_init()
401 name, board, dev->dev_addr); zorro8390_init()
H A Dhydra.c135 dev->dev_addr[j] = *((u8 *)(board + HYDRA_ADDRPROM + 2*j)); hydra_init()
181 dev->name, &z->resource, dev->dev_addr); hydra_init()
H A Dmcf8390.c380 dev->dev_addr[i] = SA_prom[i]; mcf8390_init()
382 netdev_dbg(dev, "Found ethernet address: %pM\n", dev->dev_addr); mcf8390_init()
404 addr, dev->irq, dev->dev_addr); mcf8390_init()
/linux-4.1.27/drivers/net/ethernet/microchip/
H A Denc28j60.c486 * Program the hardware MAC address from dev->dev_addr.
498 ndev->name, ndev->dev_addr); enc28j60_set_hw_macaddr()
500 nolock_regb_write(priv, MAADR5, ndev->dev_addr[0]); enc28j60_set_hw_macaddr()
501 nolock_regb_write(priv, MAADR4, ndev->dev_addr[1]); enc28j60_set_hw_macaddr()
502 nolock_regb_write(priv, MAADR3, ndev->dev_addr[2]); enc28j60_set_hw_macaddr()
503 nolock_regb_write(priv, MAADR2, ndev->dev_addr[3]); enc28j60_set_hw_macaddr()
504 nolock_regb_write(priv, MAADR1, ndev->dev_addr[4]); enc28j60_set_hw_macaddr()
505 nolock_regb_write(priv, MAADR0, ndev->dev_addr[5]); enc28j60_set_hw_macaddr()
519 * Store the new hardware address in dev->dev_addr, and update the MAC.
530 memcpy(dev->dev_addr, address->sa_data, dev->addr_len); enc28j60_set_mac_address()
1354 if (!is_valid_ether_addr(dev->dev_addr)) { enc28j60_net_open()
1357 dev->dev_addr); enc28j60_net_open()
/linux-4.1.27/arch/arm/include/asm/
H A Ddma-mapping.h143 static inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t dev_addr) dma_to_phys() argument
145 unsigned int offset = dev_addr & ~PAGE_MASK; dma_to_phys()
146 return __pfn_to_phys(dma_to_pfn(dev, dev_addr)) + offset; dma_to_phys()
/linux-4.1.27/net/ax25/
H A Dax25_in.c188 ax25_address *dev_addr, struct packet_type *ptype) ax25_rcv()
225 if (ax25cmp(&dest, dev_addr) == 0 && dp.lastrepeat + 1 == dp.ndigi) ax25_rcv()
454 return ax25_rcv(skb, dev, (ax25_address *)dev->dev_addr, ptype); ax25_kiss_rcv()
187 ax25_rcv(struct sk_buff *skb, struct net_device *dev, ax25_address *dev_addr, struct packet_type *ptype) ax25_rcv() argument
/linux-4.1.27/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c323 (ndev->dev_addr[0]) | temac_do_set_mac_address()
324 (ndev->dev_addr[1] << 8) | temac_do_set_mac_address()
325 (ndev->dev_addr[2] << 16) | temac_do_set_mac_address()
326 (ndev->dev_addr[3] << 24)); temac_do_set_mac_address()
330 (ndev->dev_addr[4] & 0x000000ff) | temac_do_set_mac_address()
331 (ndev->dev_addr[5] << 8)); temac_do_set_mac_address()
337 memcpy(ndev->dev_addr, address, ETH_ALEN); temac_init_mac_address()
338 if (!is_valid_ether_addr(ndev->dev_addr)) temac_init_mac_address()
350 memcpy(ndev->dev_addr, addr->sa_data, ETH_ALEN); temac_set_mac_address()
/linux-4.1.27/drivers/staging/rtl8712/
H A Dos_intfs.c184 memcpy(pnetdev->dev_addr, addr->sa_data, ETH_ALEN); r871x_net_set_mac_address()
398 memcpy(pnetdev->dev_addr, netdev_open()
405 r8712_setMacAddr_cmd(padapter, (u8 *)pnetdev->dev_addr); netdev_open()
416 pnetdev->dev_addr, ETH_ALEN); netdev_open()
/linux-4.1.27/drivers/infiniband/hw/usnic/
H A Dusnic_ib_main.c178 if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr, usnic_ib_handle_usdev_event()
186 netdev->dev_addr); usnic_ib_handle_usdev_event()
187 usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr); usnic_ib_handle_usdev_event()
392 usnic_fwd_set_mac(us_ibdev->ufdev, us_ibdev->netdev->dev_addr); usnic_ib_device_add()
/linux-4.1.27/arch/mn10300/unit-asb2364/include/unit/
H A Dsmsc911x.h81 unsigned char *mac_buf = dev->dev_addr; smsc_get_mac()
/linux-4.1.27/drivers/net/ethernet/davicom/
H A Ddm9000.c859 iow(db, oft, dev->dev_addr[i]); dm9000_hash_table_unlocked()
1418 memcpy(pdata->dev_addr, mac_addr, sizeof(pdata->dev_addr)); dm9000_parse_dt()
1673 dm9000_read_eeprom(db, i / 2, ndev->dev_addr+i); dm9000_probe()
1675 if (!is_valid_ether_addr(ndev->dev_addr) && pdata != NULL) { dm9000_probe()
1677 memcpy(ndev->dev_addr, pdata->dev_addr, ETH_ALEN); dm9000_probe()
1680 if (!is_valid_ether_addr(ndev->dev_addr)) { dm9000_probe()
1685 ndev->dev_addr[i] = ior(db, i+DM9000_PAR); dm9000_probe()
1688 if (!is_valid_ether_addr(ndev->dev_addr)) { dm9000_probe()
1704 ndev->dev_addr, mac_src); dm9000_probe()
/linux-4.1.27/drivers/net/ethernet/xscale/
H A Dixp4xx_eth.c1237 msg.byte2 = dev->dev_addr[0]; eth_open()
1238 msg.byte3 = dev->dev_addr[1]; eth_open()
1239 msg.byte4 = dev->dev_addr[2]; eth_open()
1240 msg.byte5 = dev->dev_addr[3]; eth_open()
1241 msg.byte6 = dev->dev_addr[4]; eth_open()
1242 msg.byte7 = dev->dev_addr[5]; eth_open()
1265 __raw_writel(dev->dev_addr[i], &port->regs->hw_addr[i]); eth_open()
1457 memcpy(dev->dev_addr, plat->hwaddr, ETH_ALEN); eth_init_one()
/linux-4.1.27/drivers/staging/rtl8192e/rtl8192e/
H A Drtl_cam.c204 (u8 *)dev->dev_addr, 0, CamRestoreAllEntry()
216 (u8 *)dev->dev_addr, 0, CamRestoreAllEntry()
/linux-4.1.27/drivers/staging/rtl8188eu/os_dep/
H A Drtw_android.c120 net->dev_addr); rtw_android_get_macaddr()
138 memcpy(command, net->dev_addr, ETH_ALEN); android_get_p2p_addr()
H A Dusb_intf.c431 memcpy(pnetdev->dev_addr, padapter->eeprompriv.mac_addr, ETH_ALEN); rtw_usb_if1_init()
432 DBG_88E("MAC Address from pnetdev->dev_addr = %pM\n", rtw_usb_if1_init()
433 pnetdev->dev_addr); rtw_usb_if1_init()
/linux-4.1.27/drivers/uwb/i1480/dfu/
H A Di1480-dfu.h205 u8 dev_addr[2]; member in struct:i1480_evt_confirm_GMPI
219 u8 dev_addr[2];
/linux-4.1.27/arch/arm/kvm/
H A Darm.c842 struct kvm_arm_device_addr *dev_addr) kvm_vm_ioctl_set_device_addr()
846 dev_id = (dev_addr->id & KVM_ARM_DEVICE_ID_MASK) >> kvm_vm_ioctl_set_device_addr()
848 type = (dev_addr->id & KVM_ARM_DEVICE_TYPE_MASK) >> kvm_vm_ioctl_set_device_addr()
853 return kvm_vgic_addr(kvm, type, &dev_addr->addr, true); kvm_vm_ioctl_set_device_addr()
870 struct kvm_arm_device_addr dev_addr; kvm_arch_vm_ioctl() local
872 if (copy_from_user(&dev_addr, argp, sizeof(dev_addr))) kvm_arch_vm_ioctl()
874 return kvm_vm_ioctl_set_device_addr(kvm, &dev_addr); kvm_arch_vm_ioctl()
841 kvm_vm_ioctl_set_device_addr(struct kvm *kvm, struct kvm_arm_device_addr *dev_addr) kvm_vm_ioctl_set_device_addr() argument
/linux-4.1.27/net/ieee802154/6lowpan/
H A Dcore.c177 memcpy(dev->dev_addr, real_dev->dev_addr, IEEE802154_ADDR_LEN); lowpan_newlink()
/linux-4.1.27/drivers/net/ethernet/broadcom/
H A Db44.c1376 __b44_cam_write(bp, bp->dev->dev_addr, 0); __b44_set_mac_addr()
1394 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); b44_set_mac_addr()
1563 plen0 = b44_magic_pattern(bp->dev->dev_addr, pwol_pattern, pwol_mask, b44_setup_pseudo_magicp()
1572 plen1 = b44_magic_pattern(bp->dev->dev_addr, pwol_pattern, pwol_mask, b44_setup_pseudo_magicp()
1583 plen2 = b44_magic_pattern(bp->dev->dev_addr, pwol_pattern, pwol_mask, b44_setup_pseudo_magicp()
1628 val = bp->dev->dev_addr[2] << 24 | b44_setup_wol()
1629 bp->dev->dev_addr[3] << 16 | b44_setup_wol()
1630 bp->dev->dev_addr[4] << 8 | b44_setup_wol()
1631 bp->dev->dev_addr[5]; b44_setup_wol()
1634 val = bp->dev->dev_addr[0] << 8 | b44_setup_wol()
1635 bp->dev->dev_addr[1]; b44_setup_wol()
2171 memcpy(bp->dev->dev_addr, addr, ETH_ALEN); b44_get_invariants()
2173 if (!is_valid_ether_addr(&bp->dev->dev_addr[0])){ b44_get_invariants()
2457 netdev_info(dev, "%s %pM\n", DRV_DESCRIPTION, dev->dev_addr); b44_init_one()
/linux-4.1.27/drivers/net/ethernet/arc/
H A Demac_main.c650 addr_low = le32_to_cpu(*(__le32 *) &ndev->dev_addr[0]); arc_emac_set_address_internal()
651 addr_hi = le16_to_cpu(*(__le16 *) &ndev->dev_addr[4]); arc_emac_set_address_internal()
678 memcpy(ndev->dev_addr, addr->sa_data, ndev->addr_len); arc_emac_set_address()
790 memcpy(ndev->dev_addr, mac_addr, ETH_ALEN); arc_emac_probe()
795 dev_info(dev, "MAC address is now %pM\n", ndev->dev_addr); arc_emac_probe()
/linux-4.1.27/drivers/net/ethernet/adi/
H A Dbfin_mac.c643 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); bfin_mac_set_mac_address()
644 setup_mac_addr(dev->dev_addr); bfin_mac_set_mac_address()
1554 if (!is_valid_ether_addr(dev->dev_addr)) { bfin_mac_open()
1566 setup_mac_addr(dev->dev_addr); bfin_mac_open()
1640 *(__le32 *) (&(ndev->dev_addr[0])) = cpu_to_le32(bfin_read_EMAC_ADDRLO()); bfin_mac_probe()
1641 *(__le16 *) (&(ndev->dev_addr[4])) = cpu_to_le16((u16) bfin_read_EMAC_ADDRHI()); bfin_mac_probe()
1658 if (!is_valid_ether_addr(ndev->dev_addr)) { bfin_mac_probe()
1659 if (bfin_get_ether_addr(ndev->dev_addr) || bfin_mac_probe()
1660 !is_valid_ether_addr(ndev->dev_addr)) { bfin_mac_probe()
1667 setup_mac_addr(ndev->dev_addr); bfin_mac_probe()
/linux-4.1.27/drivers/staging/ft1000/ft1000-pcmcia/
H A Dft1000_hw.c1018 dev->dev_addr[0] = info->eui64[0]; ft1000_proc_drvmsg()
1019 dev->dev_addr[1] = info->eui64[1]; ft1000_proc_drvmsg()
1020 dev->dev_addr[2] = info->eui64[2]; ft1000_proc_drvmsg()
1021 dev->dev_addr[3] = info->eui64[5]; ft1000_proc_drvmsg()
1022 dev->dev_addr[4] = info->eui64[6]; ft1000_proc_drvmsg()
1023 dev->dev_addr[5] = info->eui64[7]; ft1000_proc_drvmsg()
1516 *pbuffer++ = dev->dev_addr[0]; ft1000_copy_up_pkt()
1517 *pbuffer++ = dev->dev_addr[1]; ft1000_copy_up_pkt()
1518 *pbuffer++ = dev->dev_addr[2]; ft1000_copy_up_pkt()
1519 *pbuffer++ = dev->dev_addr[3]; ft1000_copy_up_pkt()
1520 *pbuffer++ = dev->dev_addr[4]; ft1000_copy_up_pkt()
1521 *pbuffer++ = dev->dev_addr[5]; ft1000_copy_up_pkt()
2056 dev->name, dev->base_addr, dev->irq, dev->dev_addr); init_ft1000_card()
/linux-4.1.27/drivers/net/ethernet/sun/
H A Dsunhme.c1429 unsigned char *e = &hp->dev->dev_addr[0]; happy_meal_init()
2722 dev->dev_addr[i] = macaddr[i]; happy_meal_sbus_probe_one()
2731 memcpy(dev->dev_addr, addr, ETH_ALEN); happy_meal_sbus_probe_one()
2733 memcpy(dev->dev_addr, idprom->id_ethaddr, ETH_ALEN); happy_meal_sbus_probe_one()
2862 printk("%pM\n", dev->dev_addr); happy_meal_sbus_probe_one()
2922 static int find_eth_addr_in_vpd(void __iomem *rom_base, int len, int index, unsigned char *dev_addr) find_eth_addr_in_vpd() argument
2944 dev_addr[i] = readb(p + i); find_eth_addr_in_vpd()
2952 static void get_hme_mac_nonsparc(struct pci_dev *pdev, unsigned char *dev_addr) get_hme_mac_nonsparc() argument
2966 find_eth_addr_in_vpd(p, (64 * 1024), index, dev_addr); get_hme_mac_nonsparc()
2973 dev_addr[0] = 0x08; get_hme_mac_nonsparc()
2974 dev_addr[1] = 0x00; get_hme_mac_nonsparc()
2975 dev_addr[2] = 0x20; get_hme_mac_nonsparc()
2976 get_random_bytes(&dev_addr[3], 3); get_hme_mac_nonsparc()
3068 dev->dev_addr[i] = macaddr[i]; happy_meal_pci_probe()
3079 memcpy(dev->dev_addr, addr, ETH_ALEN); happy_meal_pci_probe()
3081 memcpy(dev->dev_addr, idprom->id_ethaddr, ETH_ALEN); happy_meal_pci_probe()
3084 get_hme_mac_nonsparc(pdev, &dev->dev_addr[0]); happy_meal_pci_probe()
3192 printk("%pM\n", dev->dev_addr); happy_meal_pci_probe()
/linux-4.1.27/drivers/net/ethernet/nxp/
H A Dlpc_eth.c1141 memcpy(ndev->dev_addr, addr->sa_data, ETH_ALEN); lpc_set_mac_address()
1146 __lpc_set_mac(pldat, ndev->dev_addr); lpc_set_mac_address()
1164 __lpc_set_mac(pldat, ndev->dev_addr); lpc_eth_set_multicast_list()
1432 __lpc_get_mac(pldat, ndev->dev_addr); lpc_eth_drv_probe()
1434 if (!is_valid_ether_addr(ndev->dev_addr)) { lpc_eth_drv_probe()
1437 memcpy(ndev->dev_addr, macaddr, ETH_ALEN); lpc_eth_drv_probe()
1439 if (!is_valid_ether_addr(ndev->dev_addr)) lpc_eth_drv_probe()
/linux-4.1.27/drivers/net/ethernet/realtek/
H A Datp.c335 dev->name, dev->base_addr, dev->irq, dev->dev_addr); atp_probe1()
382 ((__be16 *)dev->dev_addr)[i] = get_node_ID()
466 write_reg_byte(ioaddr, PAR0 + i, dev->dev_addr[i]); hardware_init()
691 write_reg_byte(ioaddr, PAR0 + i, dev->dev_addr[i]); atp_interrupt()
726 write_reg_byte(ioaddr, PAR0 + i, dev->dev_addr[i]); atp_timed_checker()
730 if (read_cmd_byte(ioaddr, PAR0 + i) != atp_timed_dev->dev_addr[i]) atp_timed_checker()
733 write_reg_byte(ioaddr, PAR0 + i, atp_timed_dev->dev_addr[i]); atp_timed_checker()
/linux-4.1.27/drivers/net/ethernet/silan/
H A Dsc92031.c1461 dev->dev_addr[0] = mac0 >> 24; sc92031_probe()
1462 dev->dev_addr[1] = mac0 >> 16; sc92031_probe()
1463 dev->dev_addr[2] = mac0 >> 8; sc92031_probe()
1464 dev->dev_addr[3] = mac0; sc92031_probe()
1465 dev->dev_addr[4] = mac1 >> 8; sc92031_probe()
1466 dev->dev_addr[5] = mac1; sc92031_probe()
1473 (long)pci_resource_start(pdev, SC92031_USE_PIO), dev->dev_addr, sc92031_probe()
/linux-4.1.27/drivers/net/ethernet/pasemi/
H A Dpasemi_mac.c242 memcpy(dev->dev_addr, addr->sa_data, dev->addr_len); pasemi_mac_set_mac_addr()
244 adr0 = dev->dev_addr[2] << 24 | pasemi_mac_set_mac_addr()
245 dev->dev_addr[3] << 16 | pasemi_mac_set_mac_addr()
246 dev->dev_addr[4] << 8 | pasemi_mac_set_mac_addr()
247 dev->dev_addr[5]; pasemi_mac_set_mac_addr()
250 adr1 |= dev->dev_addr[0] << 8 | dev->dev_addr[1]; pasemi_mac_set_mac_addr()
1786 memcpy(dev->dev_addr, mac->mac_addr, sizeof(mac->mac_addr)); pasemi_mac_probe()
1832 mac->dma_if, dev->dev_addr); pasemi_mac_probe()
/linux-4.1.27/drivers/net/ethernet/sgi/
H A Dioc3-eth.c430 priv_netdev(ip)->dev_addr[i - 2] = nic[i]; ioc3_get_eaddr_nic()
442 printk("Ethernet address is %pM.\n", priv_netdev(ip)->dev_addr); ioc3_get_eaddr()
450 ioc3_w_emar_h((dev->dev_addr[5] << 8) | dev->dev_addr[4]); __ioc3_set_mac_address()
451 ioc3_w_emar_l((dev->dev_addr[3] << 24) | (dev->dev_addr[2] << 16) | __ioc3_set_mac_address()
452 (dev->dev_addr[1] << 8) | dev->dev_addr[0]); __ioc3_set_mac_address()
460 memcpy(dev->dev_addr, sa->sa_data, dev->addr_len); ioc3_set_mac_address()
/linux-4.1.27/drivers/pcmcia/
H A Dpcmcia_cis.c399 * to struct net_device->dev_addr[i].
420 dev->dev_addr[i] = tuple->TupleData[i+2]; pcmcia_do_get_mac()
430 * CISTPL_FUNCE and stores it into struct net_device *dev->dev_addr which
/linux-4.1.27/drivers/net/wireless/hostap/
H A Dhostap_80211_tx.c107 !ether_addr_equal(skb->data + ETH_ALEN, dev->dev_addr)) { hostap_data_start_xmit()
184 memcpy(&hdr.addr2, dev->dev_addr, ETH_ALEN); hostap_data_start_xmit()
190 memcpy(&hdr.addr2, dev->dev_addr, ETH_ALEN); hostap_data_start_xmit()
/linux-4.1.27/arch/xtensa/platforms/iss/
H A Dnetwork.c126 unsigned char *addr = dev->dev_addr; setup_etheraddr()
471 memcpy(dev->dev_addr, hwaddr->sa_data, ETH_ALEN); iss_net_set_mac()
547 pr_info("Netdevice %d (%pM)\n", index, dev->dev_addr); iss_net_configure()
/linux-4.1.27/include/net/
H A Dbonding.h589 if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) bond_slave_has_mac()
603 if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) bond_slave_has_mac_rcu()
617 if (ether_addr_equal_64bits(mac, tmp->dev->dev_addr)) bond_slave_has_mac_rx()
/linux-4.1.27/drivers/net/ethernet/nvidia/
H A Dforcedeth.c3073 mac[0] = (dev->dev_addr[0] << 0) + (dev->dev_addr[1] << 8) + nv_copy_mac_to_hw()
3074 (dev->dev_addr[2] << 16) + (dev->dev_addr[3] << 24); nv_copy_mac_to_hw()
3075 mac[1] = (dev->dev_addr[4] << 0) + (dev->dev_addr[5] << 8); nv_copy_mac_to_hw()
3094 memcpy(dev->dev_addr, macaddr->sa_data, ETH_ALEN); nv_set_mac_address()
5783 dev->dev_addr[0] = (np->orig_mac[0] >> 0) & 0xff; nv_probe()
5784 dev->dev_addr[1] = (np->orig_mac[0] >> 8) & 0xff; nv_probe()
5785 dev->dev_addr[2] = (np->orig_mac[0] >> 16) & 0xff; nv_probe()
5786 dev->dev_addr[3] = (np->orig_mac[0] >> 24) & 0xff; nv_probe()
5787 dev->dev_addr[4] = (np->orig_mac[1] >> 0) & 0xff; nv_probe()
5788 dev->dev_addr[5] = (np->orig_mac[1] >> 8) & 0xff; nv_probe()
5791 dev->dev_addr[0] = (np->orig_mac[0] >> 0) & 0xff; nv_probe()
5792 dev->dev_addr[1] = (np->orig_mac[0] >> 8) & 0xff; nv_probe()
5793 dev->dev_addr[2] = (np->orig_mac[0] >> 16) & 0xff; nv_probe()
5794 dev->dev_addr[3] = (np->orig_mac[0] >> 24) & 0xff; nv_probe()
5795 dev->dev_addr[4] = (np->orig_mac[1] >> 0) & 0xff; nv_probe()
5796 dev->dev_addr[5] = (np->orig_mac[1] >> 8) & 0xff; nv_probe()
5802 np->orig_mac[0] = (dev->dev_addr[5] << 0) + (dev->dev_addr[4] << 8) + nv_probe()
5803 (dev->dev_addr[3] << 16) + (dev->dev_addr[2] << 24); nv_probe()
5804 np->orig_mac[1] = (dev->dev_addr[1] << 0) + (dev->dev_addr[0] << 8); nv_probe()
5807 dev->dev_addr[0] = (np->orig_mac[1] >> 8) & 0xff; nv_probe()
5808 dev->dev_addr[1] = (np->orig_mac[1] >> 0) & 0xff; nv_probe()
5809 dev->dev_addr[2] = (np->orig_mac[0] >> 24) & 0xff; nv_probe()
5810 dev->dev_addr[3] = (np->orig_mac[0] >> 16) & 0xff; nv_probe()
5811 dev->dev_addr[4] = (np->orig_mac[0] >> 8) & 0xff; nv_probe()
5812 dev->dev_addr[5] = (np->orig_mac[0] >> 0) & 0xff; nv_probe()
5819 if (!is_valid_ether_addr(dev->dev_addr)) { nv_probe()
5826 dev->dev_addr); nv_probe()
5829 "Using random MAC address: %pM\n", dev->dev_addr); nv_probe()
6005 dev->name, np->phy_oui, np->phyaddr, dev->dev_addr); nv_probe()
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
H A Den_netdev.c190 memcpy(spec_eth.eth.dst_mac, priv->dev->dev_addr, ETH_ALEN); mlx4_en_filter_work()
581 u64 mac = mlx4_mac_to_u64(priv->dev->dev_addr); mlx4_en_get_qp()
584 priv->dev->dev_addr); mlx4_en_get_qp()
589 priv->dev->dev_addr); mlx4_en_get_qp()
606 err = mlx4_en_uc_steer_add(priv, priv->dev->dev_addr, qpn, &reg_id); mlx4_en_get_qp()
610 err = mlx4_en_tunnel_steer_add(priv, priv->dev->dev_addr, *qpn, mlx4_en_get_qp()
620 memcpy(entry->mac, priv->dev->dev_addr, sizeof(entry->mac)); mlx4_en_get_qp()
633 mlx4_en_uc_steer_release(priv, priv->dev->dev_addr, *qpn, reg_id); mlx4_en_get_qp()
651 mac = mlx4_mac_to_u64(priv->dev->dev_addr); mlx4_en_put_qp()
653 priv->dev->dev_addr); mlx4_en_put_qp()
773 memcpy(dev->dev_addr, saddr->sa_data, ETH_ALEN); mlx4_en_set_mac()
2848 mlx4_en_u64_to_mac(dev->dev_addr, mdev->dev->caps.def_mac[priv->port]); mlx4_en_init_netdev()
2849 if (!is_valid_ether_addr(dev->dev_addr)) { mlx4_en_init_netdev()
2852 en_warn(priv, "Assigned random MAC address %pM\n", dev->dev_addr); mlx4_en_init_netdev()
2853 mac_u64 = mlx4_mac_to_u64(dev->dev_addr); mlx4_en_init_netdev()
2857 priv->port, dev->dev_addr); mlx4_en_init_netdev()
2863 memcpy(priv->current_mac, dev->dev_addr, sizeof(priv->current_mac)); mlx4_en_init_netdev()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
H A Dc2_provider.c117 memcpy(&(gid->raw[0]), c2dev->pseudo_netdev->dev_addr, 6); c2_query_gid()
748 memcpy_fromio(netdev->dev_addr, c2dev->kva + C2_REGS_RDMA_ENADDR, 6); c2_pseudo_netdev_init()
751 pr_debug("%s: MAC %pM\n", netdev->name, netdev->dev_addr); c2_pseudo_netdev_init()
798 memcpy(&dev->ibdev.node_guid, dev->pseudo_netdev->dev_addr, 6); c2_register_device()

Completed in 5248 milliseconds

1234