Lines Matching defs:T_opthdr
146 * be with 'struct T_opthdr' data structure defined later in
149 #define T_OPTMGMT_REQ 27 /* manage options req - T_opthdr option header */
621 * struct T_opthdr data structure is used to pack options in T_OPTMGMT_{REQ,ACK}
643 struct T_opthdr {
680 * TPI option header "struct T_opthdr" objects must be aligned
690 * Macros that operate on struct T_opthdr. These are roughly modelled
696 * _TPI_TOPT_DATA(struct T_opthdr *tohp):
700 ((unsigned char *)((char *)(tohp) + sizeof (struct T_opthdr)))
708 #define _TPI_TOPT_DATALEN(tohp) ((tohp)->len - sizeof (struct T_opthdr))
711 * struct T_opthdr *
716 * struct T_opthdr *
718 * struct T_opthdr *popt):
729 ((((buflen) >= (unsigned int) sizeof (struct T_opthdr)) && \
731 (struct T_opthdr *)(pbuf) : (struct T_opthdr *)0)
736 (struct T_opthdr *)((char *)(popt) + _TPI_ALIGN_TOPT((popt)->len)) : \
737 (struct T_opthdr *)0)
741 * _TPI_TOPT_VALID(struct T_opthdr *tohp, char *start, char *end)
745 * 3. validate the length, should be >= sizeof(T_opthdr) and
754 ((ssize_t)(tohp)->len >= sizeof (struct T_opthdr)) && \
757 sizeof (struct T_opthdr)))