Lines Matching refs:msg
43 const struct atmtcp_control *msg,int flag) in atmtcp_send_control() argument
54 skb = alloc_skb(sizeof(*msg),GFP_KERNEL); in atmtcp_send_control()
64 *new_msg = *msg; in atmtcp_send_control()
88 static int atmtcp_recv_control(const struct atmtcp_control *msg) in atmtcp_recv_control() argument
90 struct atm_vcc *vcc = *(struct atm_vcc **) &msg->vcc; in atmtcp_recv_control()
92 vcc->vpi = msg->addr.sap_addr.vpi; in atmtcp_recv_control()
93 vcc->vci = msg->addr.sap_addr.vci; in atmtcp_recv_control()
94 vcc->qos = msg->qos; in atmtcp_recv_control()
95 sk_atm(vcc)->sk_err = -msg->result; in atmtcp_recv_control()
96 switch (msg->type) { in atmtcp_recv_control()
105 msg->type); in atmtcp_recv_control()
121 struct atmtcp_control msg; in atmtcp_v_open() local
126 memset(&msg,0,sizeof(msg)); in atmtcp_v_open()
127 msg.addr.sap_family = AF_ATMPVC; in atmtcp_v_open()
128 msg.hdr.vpi = htons(vpi); in atmtcp_v_open()
129 msg.addr.sap_addr.vpi = vpi; in atmtcp_v_open()
130 msg.hdr.vci = htons(vci); in atmtcp_v_open()
131 msg.addr.sap_addr.vci = vci; in atmtcp_v_open()
133 msg.type = ATMTCP_CTRL_OPEN; in atmtcp_v_open()
134 msg.qos = vcc->qos; in atmtcp_v_open()
137 error = atmtcp_send_control(vcc,ATMTCP_CTRL_OPEN,&msg,ATM_VF_READY); in atmtcp_v_open()
145 struct atmtcp_control msg; in atmtcp_v_close() local
147 memset(&msg,0,sizeof(msg)); in atmtcp_v_close()
148 msg.addr.sap_family = AF_ATMPVC; in atmtcp_v_close()
149 msg.addr.sap_addr.vpi = vcc->vpi; in atmtcp_v_close()
150 msg.addr.sap_addr.vci = vcc->vci; in atmtcp_v_close()
152 (void) atmtcp_send_control(vcc,ATMTCP_CTRL_CLOSE,&msg,ATM_VF_ADDR); in atmtcp_v_close()