Lines Matching refs:prcs

98 static void rx_deauthenticate(ray_dev_t *local, struct rcs __iomem *prcs,
101 static void ray_rx(struct net_device *dev, ray_dev_t *local, struct rcs __iomem *prcs);
102 static void release_frag_chain(ray_dev_t *local, struct rcs __iomem *prcs);
103 static void rx_authenticate(ray_dev_t *local, struct rcs __iomem *prcs,
105 static void rx_data(struct net_device *dev, struct rcs __iomem *prcs,
1830 struct rcs __iomem *prcs; in ray_interrupt() local
1992 prcs = rcs_base(local) + rcsindex; in ray_interrupt()
1994 switch (readb(&prcs->interrupt_id)) { in ray_interrupt()
1996 ray_rx(dev, local, prcs); in ray_interrupt()
2007 prcs->var.rejoin_net_complete. in ray_interrupt()
2027 (unsigned int)readb(&prcs->interrupt_id)); in ray_interrupt()
2030 writeb(CCS_BUFFER_FREE, &prcs->buffer_status); in ray_interrupt()
2038 struct rcs __iomem *prcs) in ray_rx() argument
2046 pkt_addr = ((readb(&prcs->var.rx_packet.rx_data_ptr[0]) << 8) in ray_rx()
2047 + readb(&prcs->var.rx_packet.rx_data_ptr[1])) & RX_BUFF_END; in ray_rx()
2049 rx_len = (readb(&prcs->var.rx_packet.rx_data_length[0]) << 8) in ray_rx()
2050 + readb(&prcs->var.rx_packet.rx_data_length[1]); in ray_rx()
2052 local->last_rsl = readb(&prcs->var.rx_packet.rx_sig_lev); in ray_rx()
2057 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2062 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2064 rx_authenticate(local, prcs, pkt_addr, rx_len); in ray_rx()
2069 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2071 rx_deauthenticate(local, prcs, pkt_addr, rx_len); in ray_rx()
2079 rx_data(dev, prcs, pkt_addr, rx_len); in ray_rx()
2098 static void rx_data(struct net_device *dev, struct rcs __iomem *prcs, in rx_data() argument
2102 struct rcs __iomem *prcslink = prcs; in rx_data()
2139 if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) { in rx_data()
2141 tmp = (readb(&prcs->var.rx_packet.totalpacketlength[0]) << 8) in rx_data()
2142 + readb(&prcs->var.rx_packet.totalpacketlength[1]); in rx_data()
2144 prcslink = prcs; in rx_data()
2161 release_frag_chain(local, prcs); in rx_data()
2172 if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) in rx_data()
2173 release_frag_chain(local, prcs); in rx_data()
2209 if (readb(&prcs->var.rx_packet.next_frag_rcs_index) != 0xFF) { in rx_data()
2210 prcslink = prcs; in rx_data()
2234 release_frag_chain(local, prcs); in rx_data()
2377 static void release_frag_chain(ray_dev_t *local, struct rcs __iomem *prcs) in release_frag_chain() argument
2379 struct rcs __iomem *prcslink = prcs; in release_frag_chain()
2381 unsigned rcsindex = readb(&prcs->var.rx_packet.next_frag_rcs_index); in release_frag_chain()
2418 static void rx_authenticate(ray_dev_t *local, struct rcs __iomem *prcs, in rx_authenticate() argument
2502 static void rx_deauthenticate(ray_dev_t *local, struct rcs __iomem *prcs, in rx_deauthenticate() argument