Searched refs:dev_addr (Results 1 - 25 of 49) sorted by relevance

12

/freebsd-9.3-release/sys/contrib/octeon-sdk/
H A Dcvmx-twsi.h80 * @param dev_addr Device address (7 bit)
92 int cvmx_twsix_read_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t *data);
104 * @param dev_addr Device address (7 bit only)
112 static inline int64_t cvmx_twsix_read_ia8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, int num_bytes) argument
117 if (cvmx_twsix_read_ia(twsi_id,dev_addr,internal_addr,num_bytes, 1, &data) < 0)
129 * @param dev_addr Device address (7 bit only)
137 static inline int64_t cvmx_twsix_read_ia16(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes) argument
142 if (cvmx_twsix_read_ia(twsi_id, dev_addr, internal_addr, num_bytes, 2, &data) < 0)
155 * @param dev_addr TWSI device address (7 bit only)
162 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, in
225 cvmx_twsix_read8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr) argument
241 cvmx_twsix_read8_cur_addr(int twsi_id, uint8_t dev_addr) argument
262 cvmx_twsix_write8(int twsi_id, uint8_t dev_addr, uint8_t internal_addr, uint8_t data) argument
281 cvmx_twsi_read8(uint8_t dev_addr, uint8_t internal_addr) argument
298 cvmx_twsi_read8_cur_addr(uint8_t dev_addr) argument
315 cvmx_twsi_write8(uint8_t dev_addr, uint8_t internal_addr, uint8_t data) argument
[all...]
H A Dcvmx-twsi.c109 * @param dev_addr Device address (7 bit)
121 int cvmx_twsix_read_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t *data) argument
133 return cvmx_twsix_read(twsi_id, dev_addr, num_bytes, data);
145 msg[0].addr = dev_addr;
150 msg[1].addr = dev_addr;
184 sw_twsi_val.s.a = dev_addr;
221 * @param dev_addr TWSI device address (7 bit only)
228 int cvmx_twsix_read(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t *data) argument
244 msg[0].addr = dev_addr;
275 sw_twsi_val.s.a = dev_addr;
313 cvmx_twsix_write(int twsi_id, uint8_t dev_addr, int num_bytes, uint64_t data) argument
396 cvmx_twsix_write_ia(int twsi_id, uint8_t dev_addr, uint16_t internal_addr, int num_bytes, int ia_width_bytes, uint64_t data) argument
[all...]
/freebsd-9.3-release/sys/contrib/rdma/
H A Dib_addr.h75 int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr);
102 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct ifnet *dev,
111 static inline u16 ib_addr_get_pkey(struct rdma_dev_addr *dev_addr) argument
113 return ((u16)dev_addr->broadcast[8] << 8) | (u16)dev_addr->broadcast[9];
116 static inline void ib_addr_set_pkey(struct rdma_dev_addr *dev_addr, u16 pkey) argument
118 dev_addr->broadcast[8] = pkey >> 8;
119 dev_addr->broadcast[9] = (unsigned char) pkey;
122 static inline void ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, argument
125 memcpy(gid, dev_addr
128 ib_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
134 ib_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
140 ib_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
146 ib_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
152 iw_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
158 iw_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
[all...]
H A Drdma_addr.c116 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct ifnet *dev, argument
119 dev_addr->dev_type = RDMA_NODE_RNIC;
120 memset(dev_addr->src_dev_addr, 0, MAX_ADDR_LEN);
121 memcpy(dev_addr->src_dev_addr, IF_LLADDR(dev), dev->if_addrlen);
122 memcpy(dev_addr->broadcast, dev->if_broadcastaddr, MAX_ADDR_LEN);
124 memcpy(dev_addr->dst_dev_addr, dst_dev_addr, MAX_ADDR_LEN);
128 int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr) argument
140 ret = rdma_copy_addr(dev_addr, ifa->ifa_ifp, NULL);
H A Drdma_cm.h75 struct rdma_dev_addr dev_addr; member in struct:rdma_addr
H A Drdma_cma.c307 struct rdma_dev_addr *dev_addr, u32 *qkey)
317 ib_addr_get_mgid(dev_addr, &rec.mgid);
330 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
335 switch (rdma_node_get_transport(dev_addr->dev_type)) {
338 ib_addr_get_sgid(dev_addr, &gid);
342 iw_addr_get_sgid(dev_addr, &gid);
355 id_priv->id.ps, dev_addr,
560 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
305 cma_set_qkey(struct ib_device *device, u8 port_num, enum rdma_port_space ps, struct rdma_dev_addr *dev_addr, u32 *qkey) argument
1771 addr_handler(int status, struct sockaddr *src_addr, struct rdma_dev_addr *dev_addr, void *context) argument
2684 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
2709 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
[all...]
/freebsd-9.3-release/sys/ofed/include/rdma/
H A Dib_addr.h76 int rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr);
103 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct net_device *dev,
112 static inline u16 ib_addr_get_pkey(struct rdma_dev_addr *dev_addr) argument
114 return ((u16)dev_addr->broadcast[8] << 8) | (u16)dev_addr->broadcast[9];
117 static inline void ib_addr_set_pkey(struct rdma_dev_addr *dev_addr, u16 pkey) argument
119 dev_addr->broadcast[8] = pkey >> 8;
120 dev_addr->broadcast[9] = (unsigned char) pkey;
123 static inline void ib_addr_get_mgid(struct rdma_dev_addr *dev_addr, argument
126 memcpy(gid, dev_addr
129 rdma_addr_gid_offset(struct rdma_dev_addr *dev_addr) argument
165 iboe_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
180 rdma_addr_get_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
190 rdma_addr_set_sgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
195 rdma_addr_get_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
200 rdma_addr_set_dgid(struct rdma_dev_addr *dev_addr, union ib_gid *gid) argument
[all...]
H A Drdma_cm.h76 struct rdma_dev_addr dev_addr; member in struct:rdma_addr
/freebsd-9.3-release/sys/ofed/drivers/infiniband/core/
H A Daddr.c92 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct net_device *dev, argument
95 dev_addr->dev_type = dev->type;
96 memcpy(dev_addr->src_dev_addr, dev->dev_addr, MAX_ADDR_LEN);
97 memcpy(dev_addr->broadcast, dev->broadcast, MAX_ADDR_LEN);
99 memcpy(dev_addr->dst_dev_addr, dst_dev_addr, MAX_ADDR_LEN);
100 dev_addr->bound_dev_if = dev->ifindex;
104 int rdma_copy_addr(struct rdma_dev_addr *dev_addr, struct ifnet *dev, argument
108 dev_addr->dev_type = ARPHRD_INFINIBAND;
110 dev_addr
124 rdma_translate_ip(struct sockaddr *addr, struct rdma_dev_addr *dev_addr) argument
[all...]
H A Dcma.c312 id_priv->id.route.addr.dev_addr.transport =
351 ib_addr_get_mgid(&id_priv->id.route.addr.dev_addr, &rec.mgid);
366 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
371 if (dev_addr->dev_type != ARPHRD_INFINIBAND) {
372 iboe_addr_get_sgid(dev_addr, &gid);
381 memcpy(&gid, dev_addr->src_dev_addr +
382 rdma_addr_gid_offset(dev_addr), sizeof gid);
609 struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr; local
1959 addr_handler(int status, struct sockaddr *src_addr, struct rdma_dev_addr *dev_addr, void *context) argument
2311 cma_check_linklocal(struct rdma_dev_addr *dev_addr, struct sockaddr *addr) argument
[all...]
H A Ducma.c561 struct rdma_dev_addr *dev_addr; local
566 dev_addr = &route->addr.dev_addr;
567 rdma_addr_get_dgid(dev_addr,
569 rdma_addr_get_sgid(dev_addr,
571 resp->ib_route[0].pkey = cpu_to_be16(ib_addr_get_pkey(dev_addr));
589 struct rdma_dev_addr *dev_addr; local
596 dev_addr = &route->addr.dev_addr;
597 dev = dev_get_by_index(&init_net, dev_addr
[all...]
/freebsd-9.3-release/sys/dev/ixgbe/
H A Dixgbe_phy.h155 u8 dev_addr, u8 *data);
157 u8 dev_addr, u8 data);
H A Dixgbe_api.c1071 s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, argument
1075 dev_addr, data), IXGBE_NOT_IMPLEMENTED);
1087 s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, argument
1091 dev_addr, data), IXGBE_NOT_IMPLEMENTED);
H A Dixgbe_api.h165 s32 ixgbe_read_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
167 s32 ixgbe_write_i2c_byte(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr,
H A Dixgbe_phy.c1421 u8 dev_addr, u8 *data)
1447 status = ixgbe_clock_out_i2c_byte(hw, dev_addr);
1466 status = ixgbe_clock_out_i2c_byte(hw, (dev_addr | 0x1));
1513 u8 dev_addr, u8 data)
1535 status = ixgbe_clock_out_i2c_byte(hw, dev_addr);
1420 ixgbe_read_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 *data) argument
1512 ixgbe_write_i2c_byte_generic(struct ixgbe_hw *hw, u8 byte_offset, u8 dev_addr, u8 data) argument
/freebsd-9.3-release/sys/mips/cavium/usb/
H A Doctusb.h83 uint8_t dev_addr; member in struct:octusb_qh
/freebsd-9.3-release/sys/dev/cxgbe/
H A Dt4_ioctl.h80 uint8_t dev_addr; member in struct:t4_i2c_data
/freebsd-9.3-release/sys/ofed/drivers/infiniband/ulp/ipoib/
H A Dipoib_vlan.c105 memcpy(IF_LLADDR(priv->dev), ppriv->dev->dev_addr, INFINIBAND_ALEN);
/freebsd-9.3-release/sys/ofed/drivers/net/mlx4/
H A Den_selftest.c69 memcpy(ethh->h_dest, priv->dev->dev_addr, ETH_ALEN);
/freebsd-9.3-release/sys/dev/e1000/
H A De1000_82575.h510 u8 dev_addr, u8 *data);
512 u8 dev_addr, u8 data);
H A De1000_phy.h45 u8 dev_addr, u8 *data);
47 u8 dev_addr, u8 data);
/freebsd-9.3-release/sys/mips/rmi/dev/xlr/
H A Drge.c1857 dbg_msg("HWADDR %02x:%02x tx %d rfr %d\n", (u_int)sc->dev_addr[4],
1858 (u_int)sc->dev_addr[5], priv->txbucket, priv->rfrbucket);
1879 ether_ifattach(ifp, sc->dev_addr);
2488 ((sc->dev_addr[5] << 24) | (sc->dev_addr[4] << 16)
2489 | (sc->dev_addr[3] << 8) | (sc->dev_addr[2]))
2493 ((sc->dev_addr[1] << 24) | (sc->
2494 dev_addr[0] << 16)));
2520 sc->dev_addr[
[all...]
/freebsd-9.3-release/sys/dev/usb/controller/
H A Dmusb_otg.h329 uint8_t dev_addr; member in struct:musbotg_td
351 uint8_t dev_addr; member in struct:musbotg_std_temp
/freebsd-9.3-release/sys/dev/cxgb/common/
H A Dcxgb_ael1002.c128 static int ael_i2c_rd(struct cphy *phy, int dev_addr, int word_addr) argument
134 (dev_addr << 8) | (1 << 8) | word_addr);
152 phy->addr, dev_addr, word_addr);
159 static int ael_i2c_wr(struct cphy *phy, int dev_addr, int word_addr, int data) argument
169 (dev_addr << 8) | word_addr);
182 phy->addr, dev_addr, word_addr, data);
199 int v, dev_addr; local
215 dev_addr = SFF_DEV_ADDR;
217 dev_addr = MODULE_DEV_ADDR;
221 v = ael_i2c_rd(phy, dev_addr, 11
[all...]
/freebsd-9.3-release/sys/mips/rmi/dev/nlge/
H A Dif_nlge.c1821 sc->dev_addr[i] = (xlr_boot1_info.mac_addr >> j) & 0xff;
1823 sc->dev_addr[i - 1] += sc->id; /* last octet is port-specific */
1834 ((sc->dev_addr[5] << 24) | (sc->dev_addr[4] << 16) |
1835 (sc->dev_addr[3] << 8) | (sc->dev_addr[2])));
1837 ((sc->dev_addr[1] << 24) | (sc-> dev_addr[0] << 16)));
1890 ether_ifattach(ifp, sc->dev_addr);

Completed in 301 milliseconds

12