epbh              113 drivers/net/fjes/fjes_hw.c static int fjes_hw_alloc_epbuf(struct epbuf_handler *epbh)
epbh              121 drivers/net/fjes/fjes_hw.c 	epbh->buffer = mem;
epbh              122 drivers/net/fjes/fjes_hw.c 	epbh->size = EP_BUFFER_SIZE;
epbh              124 drivers/net/fjes/fjes_hw.c 	epbh->info = (union ep_buffer_info *)mem;
epbh              125 drivers/net/fjes/fjes_hw.c 	epbh->ring = (u8 *)(mem + sizeof(union ep_buffer_info));
epbh              130 drivers/net/fjes/fjes_hw.c static void fjes_hw_free_epbuf(struct epbuf_handler *epbh)
epbh              132 drivers/net/fjes/fjes_hw.c 	vfree(epbh->buffer);
epbh              133 drivers/net/fjes/fjes_hw.c 	epbh->buffer = NULL;
epbh              134 drivers/net/fjes/fjes_hw.c 	epbh->size = 0;
epbh              136 drivers/net/fjes/fjes_hw.c 	epbh->info = NULL;
epbh              137 drivers/net/fjes/fjes_hw.c 	epbh->ring = NULL;
epbh              140 drivers/net/fjes/fjes_hw.c void fjes_hw_setup_epbuf(struct epbuf_handler *epbh, u8 *mac_addr, u32 mtu)
epbh              142 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              160 drivers/net/fjes/fjes_hw.c 	info->v1i.buffer_size = epbh->size - info->v1i.info_size;
epbh              831 drivers/net/fjes/fjes_hw.c bool fjes_hw_check_epbuf_version(struct epbuf_handler *epbh, u32 version)
epbh              833 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              838 drivers/net/fjes/fjes_hw.c bool fjes_hw_check_mtu(struct epbuf_handler *epbh, u32 mtu)
epbh              840 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              846 drivers/net/fjes/fjes_hw.c bool fjes_hw_check_vlan_id(struct epbuf_handler *epbh, u16 vlan_id)
epbh              848 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              865 drivers/net/fjes/fjes_hw.c bool fjes_hw_set_vlan_id(struct epbuf_handler *epbh, u16 vlan_id)
epbh              867 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              879 drivers/net/fjes/fjes_hw.c void fjes_hw_del_vlan_id(struct epbuf_handler *epbh, u16 vlan_id)
epbh              881 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              892 drivers/net/fjes/fjes_hw.c bool fjes_hw_epbuf_rx_is_empty(struct epbuf_handler *epbh)
epbh              894 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              906 drivers/net/fjes/fjes_hw.c void *fjes_hw_epbuf_rx_curpkt_get_addr(struct epbuf_handler *epbh,
epbh              909 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              913 drivers/net/fjes/fjes_hw.c 	ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX
epbh              925 drivers/net/fjes/fjes_hw.c void fjes_hw_epbuf_rx_curpkt_drop(struct epbuf_handler *epbh)
epbh              927 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              929 drivers/net/fjes/fjes_hw.c 	if (fjes_hw_epbuf_rx_is_empty(epbh))
epbh              932 drivers/net/fjes/fjes_hw.c 	EP_RING_INDEX_INC(epbh->info->v1i.head, info->v1i.count_max);
epbh              935 drivers/net/fjes/fjes_hw.c int fjes_hw_epbuf_tx_pkt_send(struct epbuf_handler *epbh,
epbh              938 drivers/net/fjes/fjes_hw.c 	union ep_buffer_info *info = epbh->info;
epbh              944 drivers/net/fjes/fjes_hw.c 	ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX
epbh              952 drivers/net/fjes/fjes_hw.c 	EP_RING_INDEX_INC(epbh->info->v1i.tail, info->v1i.count_max);