Lines Matching defs:pData
303 int get_dns_addr(PNATState pData);
354 void slirp_arp_who_has(PNATState pData, uint32_t dst);
355 int slirp_arp_cache_update_or_add(PNATState pData, uint32_t dst, const uint8_t *mac);
356 int slirp_init_dns_list(PNATState pData);
357 void slirp_release_dns_list(PNATState pData);
458 #define SYSCTL_HANDLER_ARGS PNATState pData, void *oidp, struct dummy_req *req
472 static inline size_t slirp_size(PNATState pData)
487 static inline bool slirpMbufTagService(PNATState pData, struct mbuf *m, uint8_t u8ServiceId)
490 NOREF(pData);
506 static inline struct mbuf *slirpServiceMbufAlloc(PNATState pData, uint8_t u8ServiceId)
509 m = m_getcl(pData, M_DONTWAIT, MT_HEADER, M_PKTHDR);
512 if(!slirpMbufTagService(pData, m, u8ServiceId))
514 m_freem(pData, m);
520 static inline struct mbuf *slirpTftpMbufAlloc(PNATState pData)
522 return slirpServiceMbufAlloc(pData, CTL_TFTP);
524 static inline struct mbuf *slirpDnsMbufAlloc(PNATState pData)
526 return slirpServiceMbufAlloc(pData, CTL_DNS);
529 DECLINLINE(bool) slirpIsWideCasting(PNATState pData, uint32_t u32Addr)
534 || (u32Addr & RT_H2N_U32_C(~pData->netmask)) == RT_H2N_U32_C(~pData->netmask));