msgbuf            331 drivers/block/sunvdc.c static int vdc_ack(struct vdc_port *port, void *msgbuf)
msgbuf            334 drivers/block/sunvdc.c 	struct vio_dring_data *pkt = msgbuf;
msgbuf            346 drivers/block/sunvdc.c static int vdc_nack(struct vdc_port *port, void *msgbuf)
msgbuf            382 drivers/block/sunvdc.c 		} msgbuf;
msgbuf            384 drivers/block/sunvdc.c 		err = ldc_read(vio->lp, &msgbuf, sizeof(msgbuf));
msgbuf            393 drivers/block/sunvdc.c 		       msgbuf.tag.type,
msgbuf            394 drivers/block/sunvdc.c 		       msgbuf.tag.stype,
msgbuf            395 drivers/block/sunvdc.c 		       msgbuf.tag.stype_env,
msgbuf            396 drivers/block/sunvdc.c 		       msgbuf.tag.sid);
msgbuf            397 drivers/block/sunvdc.c 		err = vio_validate_sid(vio, &msgbuf.tag);
msgbuf            401 drivers/block/sunvdc.c 		if (likely(msgbuf.tag.type == VIO_TYPE_DATA)) {
msgbuf            402 drivers/block/sunvdc.c 			if (msgbuf.tag.stype == VIO_SUBTYPE_ACK)
msgbuf            403 drivers/block/sunvdc.c 				err = vdc_ack(port, &msgbuf);
msgbuf            404 drivers/block/sunvdc.c 			else if (msgbuf.tag.stype == VIO_SUBTYPE_NACK)
msgbuf            405 drivers/block/sunvdc.c 				err = vdc_nack(port, &msgbuf);
msgbuf            407 drivers/block/sunvdc.c 				err = vdc_handle_unknown(port, &msgbuf);
msgbuf            408 drivers/block/sunvdc.c 		} else if (msgbuf.tag.type == VIO_TYPE_CTRL) {
msgbuf            409 drivers/block/sunvdc.c 			err = vio_control_pkt_engine(vio, &msgbuf);
msgbuf            411 drivers/block/sunvdc.c 			err = vdc_handle_unknown(port, &msgbuf);
msgbuf           6750 drivers/net/ethernet/intel/igb/igb_main.c static int igb_set_vf_promisc(struct igb_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf           6760 drivers/net/ethernet/intel/igb/igb_main.c 	if (*msgbuf & E1000_VF_SET_PROMISC_MULTICAST) {
msgbuf           6763 drivers/net/ethernet/intel/igb/igb_main.c 		*msgbuf &= ~E1000_VF_SET_PROMISC_MULTICAST;
msgbuf           6783 drivers/net/ethernet/intel/igb/igb_main.c 	if (*msgbuf & E1000_VT_MSGINFO_MASK)
msgbuf           6790 drivers/net/ethernet/intel/igb/igb_main.c 				  u32 *msgbuf, u32 vf)
msgbuf           6792 drivers/net/ethernet/intel/igb/igb_main.c 	int n = (msgbuf[0] & E1000_VT_MSGINFO_MASK) >> E1000_VT_MSGINFO_SHIFT;
msgbuf           6793 drivers/net/ethernet/intel/igb/igb_main.c 	u16 *hash_list = (u16 *)&msgbuf[1];
msgbuf           7050 drivers/net/ethernet/intel/igb/igb_main.c static int igb_set_vf_vlan_msg(struct igb_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf           7052 drivers/net/ethernet/intel/igb/igb_main.c 	int add = (msgbuf[0] & E1000_VT_MSGINFO_MASK) >> E1000_VT_MSGINFO_SHIFT;
msgbuf           7053 drivers/net/ethernet/intel/igb/igb_main.c 	int vid = (msgbuf[1] & E1000_VLVF_VLANID_MASK);
msgbuf           7108 drivers/net/ethernet/intel/igb/igb_main.c 	u32 reg, msgbuf[3];
msgbuf           7109 drivers/net/ethernet/intel/igb/igb_main.c 	u8 *addr = (u8 *)(&msgbuf[1]);
msgbuf           7127 drivers/net/ethernet/intel/igb/igb_main.c 		msgbuf[0] = E1000_VF_RESET | E1000_VT_MSGTYPE_ACK;
msgbuf           7130 drivers/net/ethernet/intel/igb/igb_main.c 		msgbuf[0] = E1000_VF_RESET | E1000_VT_MSGTYPE_NACK;
msgbuf           7132 drivers/net/ethernet/intel/igb/igb_main.c 	igb_write_mbx(hw, msgbuf, 3, vf);
msgbuf           7468 drivers/net/ethernet/intel/igb/igb_main.c 	u32 msgbuf[E1000_VFMAILBOX_SIZE];
msgbuf           7473 drivers/net/ethernet/intel/igb/igb_main.c 	retval = igb_read_mbx(hw, msgbuf, E1000_VFMAILBOX_SIZE, vf, false);
msgbuf           7485 drivers/net/ethernet/intel/igb/igb_main.c 	if (msgbuf[0] & (E1000_VT_MSGTYPE_ACK | E1000_VT_MSGTYPE_NACK))
msgbuf           7491 drivers/net/ethernet/intel/igb/igb_main.c 	if (msgbuf[0] == E1000_VF_RESET) {
msgbuf           7504 drivers/net/ethernet/intel/igb/igb_main.c 	switch ((msgbuf[0] & 0xFFFF)) {
msgbuf           7506 drivers/net/ethernet/intel/igb/igb_main.c 		retval = igb_set_vf_mac_addr(adapter, msgbuf, vf);
msgbuf           7509 drivers/net/ethernet/intel/igb/igb_main.c 		retval = igb_set_vf_promisc(adapter, msgbuf, vf);
msgbuf           7512 drivers/net/ethernet/intel/igb/igb_main.c 		retval = igb_set_vf_multicasts(adapter, msgbuf, vf);
msgbuf           7515 drivers/net/ethernet/intel/igb/igb_main.c 		retval = igb_set_vf_rlpml(adapter, msgbuf[1], vf);
msgbuf           7524 drivers/net/ethernet/intel/igb/igb_main.c 			retval = igb_set_vf_vlan_msg(adapter, msgbuf, vf);
msgbuf           7527 drivers/net/ethernet/intel/igb/igb_main.c 		dev_err(&pdev->dev, "Unhandled Msg %08x\n", msgbuf[0]);
msgbuf           7532 drivers/net/ethernet/intel/igb/igb_main.c 	msgbuf[0] |= E1000_VT_MSGTYPE_CTS;
msgbuf           7536 drivers/net/ethernet/intel/igb/igb_main.c 		msgbuf[0] |= E1000_VT_MSGTYPE_NACK;
msgbuf           7538 drivers/net/ethernet/intel/igb/igb_main.c 		msgbuf[0] |= E1000_VT_MSGTYPE_ACK;
msgbuf           7541 drivers/net/ethernet/intel/igb/igb_main.c 	igb_write_mbx(hw, msgbuf, 1, vf);
msgbuf            107 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[3];
msgbuf            108 drivers/net/ethernet/intel/igbvf/vf.c 	u8 *addr = (u8 *)(&msgbuf[1]);
msgbuf            126 drivers/net/ethernet/intel/igbvf/vf.c 		msgbuf[0] = E1000_VF_RESET;
msgbuf            127 drivers/net/ethernet/intel/igbvf/vf.c 		mbx->ops.write_posted(hw, msgbuf, 1);
msgbuf            132 drivers/net/ethernet/intel/igbvf/vf.c 		ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
msgbuf            134 drivers/net/ethernet/intel/igbvf/vf.c 			if (msgbuf[0] == (E1000_VF_RESET |
msgbuf            206 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[E1000_VFMAILBOX_SIZE];
msgbuf            207 drivers/net/ethernet/intel/igbvf/vf.c 	u16 *hash_list = (u16 *)&msgbuf[1];
msgbuf            222 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] = E1000_VF_SET_MULTICAST;
msgbuf            223 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] |= cnt << E1000_VT_MSGINFO_SHIFT;
msgbuf            231 drivers/net/ethernet/intel/igbvf/vf.c 	ret_val = mbx->ops.write_posted(hw, msgbuf, E1000_VFMAILBOX_SIZE);
msgbuf            233 drivers/net/ethernet/intel/igbvf/vf.c 		mbx->ops.read_posted(hw, msgbuf, 1);
msgbuf            245 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[2];
msgbuf            248 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] = E1000_VF_SET_VLAN;
msgbuf            249 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[1] = vid;
msgbuf            252 drivers/net/ethernet/intel/igbvf/vf.c 		msgbuf[0] |= BIT(E1000_VT_MSGINFO_SHIFT);
msgbuf            254 drivers/net/ethernet/intel/igbvf/vf.c 	mbx->ops.write_posted(hw, msgbuf, 2);
msgbuf            256 drivers/net/ethernet/intel/igbvf/vf.c 	err = mbx->ops.read_posted(hw, msgbuf, 2);
msgbuf            258 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] &= ~E1000_VT_MSGTYPE_CTS;
msgbuf            261 drivers/net/ethernet/intel/igbvf/vf.c 	if (!err && (msgbuf[0] == (E1000_VF_SET_VLAN | E1000_VT_MSGTYPE_NACK)))
msgbuf            275 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[2];
msgbuf            278 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] = E1000_VF_SET_LPE;
msgbuf            279 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[1] = max_size;
msgbuf            281 drivers/net/ethernet/intel/igbvf/vf.c 	ret_val = mbx->ops.write_posted(hw, msgbuf, 2);
msgbuf            283 drivers/net/ethernet/intel/igbvf/vf.c 		mbx->ops.read_posted(hw, msgbuf, 1);
msgbuf            295 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[3];
msgbuf            296 drivers/net/ethernet/intel/igbvf/vf.c 	u8 *msg_addr = (u8 *)(&msgbuf[1]);
msgbuf            299 drivers/net/ethernet/intel/igbvf/vf.c 	memset(msgbuf, 0, 12);
msgbuf            300 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] = E1000_VF_SET_MAC_ADDR;
msgbuf            302 drivers/net/ethernet/intel/igbvf/vf.c 	ret_val = mbx->ops.write_posted(hw, msgbuf, 3);
msgbuf            305 drivers/net/ethernet/intel/igbvf/vf.c 		ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
msgbuf            307 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] &= ~E1000_VT_MSGTYPE_CTS;
msgbuf            311 drivers/net/ethernet/intel/igbvf/vf.c 	    (msgbuf[0] == (E1000_VF_SET_MAC_ADDR | E1000_VT_MSGTYPE_NACK)))
msgbuf            335 drivers/net/ethernet/intel/igbvf/vf.c 	u32 msgbuf[3], msgbuf_chk;
msgbuf            336 drivers/net/ethernet/intel/igbvf/vf.c 	u8 *msg_addr = (u8 *)(&msgbuf[1]);
msgbuf            339 drivers/net/ethernet/intel/igbvf/vf.c 	memset(msgbuf, 0, sizeof(msgbuf));
msgbuf            340 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] |= sub_cmd;
msgbuf            341 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] |= E1000_VF_SET_MAC_ADDR;
msgbuf            342 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf_chk = msgbuf[0];
msgbuf            347 drivers/net/ethernet/intel/igbvf/vf.c 	ret_val = mbx->ops.write_posted(hw, msgbuf, 3);
msgbuf            350 drivers/net/ethernet/intel/igbvf/vf.c 		ret_val = mbx->ops.read_posted(hw, msgbuf, 3);
msgbuf            352 drivers/net/ethernet/intel/igbvf/vf.c 	msgbuf[0] &= ~E1000_VT_MSGTYPE_CTS;
msgbuf            355 drivers/net/ethernet/intel/igbvf/vf.c 		msgbuf[0] &= ~E1000_VT_MSGTYPE_CTS;
msgbuf            357 drivers/net/ethernet/intel/igbvf/vf.c 		if (msgbuf[0] == (msgbuf_chk | E1000_VT_MSGTYPE_NACK))
msgbuf            879 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c int ixgbe_ipsec_vf_add_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf            890 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 	sam = (struct sa_mbx_msg *)(&msgbuf[1]);
msgbuf            958 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 	msgbuf[1] = xs->xso.offload_handle;
msgbuf            967 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 	msgbuf[1] = err;
msgbuf            989 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c int ixgbe_ipsec_vf_del_sa(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf            993 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c 	u32 pfsa = msgbuf[1];
msgbuf            359 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				   u32 *msgbuf, u32 vf)
msgbuf            361 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	int entries = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK)
msgbuf            363 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u16 *hash_list = (u16 *)&msgbuf[1];
msgbuf            470 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c static s32 ixgbe_set_vf_lpe(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf            473 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	int max_frame = msgbuf[1];
msgbuf            831 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 msgbuf[4] = {0, 0, 0, 0};
msgbuf            832 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u8 *addr = (u8 *)(&msgbuf[1]);
msgbuf            902 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[0] = IXGBE_VF_RESET;
msgbuf            904 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[0] |= IXGBE_VT_MSGTYPE_ACK;
msgbuf            907 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;
msgbuf            914 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[3] = hw->mac.mc_filter_type;
msgbuf            915 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	ixgbe_write_mbx(hw, msgbuf, IXGBE_VF_PERMADDR_MSG_LEN, vf);
msgbuf            921 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				 u32 *msgbuf, u32 vf)
msgbuf            923 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u8 *new_mac = ((u8 *)(&msgbuf[1]));
msgbuf            943 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				 u32 *msgbuf, u32 vf)
msgbuf            945 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 add = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK) >> IXGBE_VT_MSGINFO_SHIFT;
msgbuf            946 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 vid = (msgbuf[1] & IXGBE_VLVF_VLANID_MASK);
msgbuf            965 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				    u32 *msgbuf, u32 vf)
msgbuf            967 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u8 *new_mac = ((u8 *)(&msgbuf[1]));
msgbuf            968 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	int index = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK) >>
msgbuf           1009 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				  u32 *msgbuf, u32 vf)
msgbuf           1011 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	int api = msgbuf[1];
msgbuf           1031 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 			       u32 *msgbuf, u32 vf)
msgbuf           1051 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[IXGBE_VF_TX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask);
msgbuf           1052 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[IXGBE_VF_RX_QUEUES] = __ALIGN_MASK(1, ~vmdq->mask);
msgbuf           1060 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[IXGBE_VF_TRANS_VLAN] = num_tcs;
msgbuf           1062 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[IXGBE_VF_TRANS_VLAN] = 1;
msgbuf           1064 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[IXGBE_VF_TRANS_VLAN] = 0;
msgbuf           1067 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[IXGBE_VF_DEF_QUEUE] = default_tc;
msgbuf           1072 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c static int ixgbe_get_vf_reta(struct ixgbe_adapter *adapter, u32 *msgbuf, u32 vf)
msgbuf           1075 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 *out_buf = &msgbuf[1];
msgbuf           1108 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				u32 *msgbuf, u32 vf)
msgbuf           1110 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 *rss_key = &msgbuf[1];
msgbuf           1132 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 				      u32 *msgbuf, u32 vf)
msgbuf           1135 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	int xcast_mode = msgbuf[1];
msgbuf           1202 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[1] = xcast_mode;
msgbuf           1210 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
msgbuf           1214 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	retval = ixgbe_read_mbx(hw, msgbuf, mbx_size, vf);
msgbuf           1222 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	if (msgbuf[0] & (IXGBE_VT_MSGTYPE_ACK | IXGBE_VT_MSGTYPE_NACK))
msgbuf           1228 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	if (msgbuf[0] == IXGBE_VF_RESET)
msgbuf           1236 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;
msgbuf           1237 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		ixgbe_write_mbx(hw, msgbuf, 1, vf);
msgbuf           1241 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	switch ((msgbuf[0] & 0xFFFF)) {
msgbuf           1243 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_set_vf_mac_addr(adapter, msgbuf, vf);
msgbuf           1246 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_set_vf_multicasts(adapter, msgbuf, vf);
msgbuf           1249 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_set_vf_vlan_msg(adapter, msgbuf, vf);
msgbuf           1252 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_set_vf_lpe(adapter, msgbuf, vf);
msgbuf           1255 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_set_vf_macvlan_msg(adapter, msgbuf, vf);
msgbuf           1258 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_negotiate_vf_api(adapter, msgbuf, vf);
msgbuf           1261 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_get_vf_queues(adapter, msgbuf, vf);
msgbuf           1264 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_get_vf_reta(adapter, msgbuf, vf);
msgbuf           1267 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_get_vf_rss_key(adapter, msgbuf, vf);
msgbuf           1270 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_update_vf_xcast_mode(adapter, msgbuf, vf);
msgbuf           1273 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_ipsec_vf_add_sa(adapter, msgbuf, vf);
msgbuf           1276 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		retval = ixgbe_ipsec_vf_del_sa(adapter, msgbuf, vf);
msgbuf           1279 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		e_err(drv, "Unhandled Msg %8.8x\n", msgbuf[0]);
msgbuf           1286 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;
msgbuf           1288 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 		msgbuf[0] |= IXGBE_VT_MSGTYPE_ACK;
msgbuf           1290 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	msgbuf[0] |= IXGBE_VT_MSGTYPE_CTS;
msgbuf           1292 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c 	ixgbe_write_mbx(hw, msgbuf, mbx_size, vf);
msgbuf             21 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE] = { 0 };
msgbuf             27 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	sam = (struct sa_mbx_msg *)(&msgbuf[1]);
msgbuf             39 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	msgbuf[0] = IXGBE_VF_IPSEC_ADD;
msgbuf             43 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	ret = hw->mbx.ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE);
msgbuf             47 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	ret = hw->mbx.ops.read_posted(hw, msgbuf, 2);
msgbuf             51 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	ret = (int)msgbuf[1];
msgbuf             52 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	if (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK && ret >= 0)
msgbuf             71 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	u32 msgbuf[2];
msgbuf             74 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	memset(msgbuf, 0, sizeof(msgbuf));
msgbuf             75 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	msgbuf[0] = IXGBE_VF_IPSEC_DEL;
msgbuf             76 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	msgbuf[1] = (u32)pfsa;
msgbuf             80 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	err = hw->mbx.ops.write_posted(hw, msgbuf, 2);
msgbuf             84 drivers/net/ethernet/intel/ixgbevf/ipsec.c 	err = hw->mbx.ops.read_posted(hw, msgbuf, 2);
msgbuf             70 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[IXGBE_VF_PERMADDR_MSG_LEN];
msgbuf             71 drivers/net/ethernet/intel/ixgbevf/vf.c 	u8 *addr = (u8 *)(&msgbuf[1]);
msgbuf             94 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_RESET;
msgbuf             95 drivers/net/ethernet/intel/ixgbevf/vf.c 	mbx->ops.write_posted(hw, msgbuf, 1);
msgbuf            103 drivers/net/ethernet/intel/ixgbevf/vf.c 	ret_val = mbx->ops.read_posted(hw, msgbuf, IXGBE_VF_PERMADDR_MSG_LEN);
msgbuf            111 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK) &&
msgbuf            112 drivers/net/ethernet/intel/ixgbevf/vf.c 	    msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_NACK))
msgbuf            115 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] == (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK))
msgbuf            118 drivers/net/ethernet/intel/ixgbevf/vf.c 	hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD];
msgbuf            248 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[3], msgbuf_chk;
msgbuf            249 drivers/net/ethernet/intel/ixgbevf/vf.c 	u8 *msg_addr = (u8 *)(&msgbuf[1]);
msgbuf            252 drivers/net/ethernet/intel/ixgbevf/vf.c 	memset(msgbuf, 0, sizeof(msgbuf));
msgbuf            258 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] |= index << IXGBE_VT_MSGINFO_SHIFT;
msgbuf            259 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] |= IXGBE_VF_SET_MACVLAN;
msgbuf            260 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf_chk = msgbuf[0];
msgbuf            265 drivers/net/ethernet/intel/ixgbevf/vf.c 	ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            266 drivers/net/ethernet/intel/ixgbevf/vf.c 					     ARRAY_SIZE(msgbuf));
msgbuf            268 drivers/net/ethernet/intel/ixgbevf/vf.c 		msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            270 drivers/net/ethernet/intel/ixgbevf/vf.c 		if (msgbuf[0] == (msgbuf_chk | IXGBE_VT_MSGTYPE_NACK))
msgbuf            296 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
msgbuf            297 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 *hw_reta = &msgbuf[1];
msgbuf            322 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_GET_RETA;
msgbuf            324 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = hw->mbx.ops.write_posted(hw, msgbuf, 1);
msgbuf            329 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = hw->mbx.ops.read_posted(hw, msgbuf, dwords + 1);
msgbuf            334 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            337 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] == (IXGBE_VF_GET_RETA | IXGBE_VT_MSGTYPE_NACK))
msgbuf            344 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] != (IXGBE_VF_GET_RETA | IXGBE_VT_MSGTYPE_ACK))
msgbuf            371 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
msgbuf            390 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_GET_RSS_KEY;
msgbuf            391 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = hw->mbx.ops.write_posted(hw, msgbuf, 1);
msgbuf            396 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = hw->mbx.ops.read_posted(hw, msgbuf, 11);
msgbuf            401 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            404 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] == (IXGBE_VF_GET_RSS_KEY | IXGBE_VT_MSGTYPE_NACK))
msgbuf            411 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] != (IXGBE_VF_GET_RSS_KEY | IXGBE_VT_MSGTYPE_ACK))
msgbuf            414 drivers/net/ethernet/intel/ixgbevf/vf.c 	memcpy(rss_key, msgbuf + 1, IXGBEVF_RSS_HASH_KEY_SIZE);
msgbuf            429 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[3];
msgbuf            430 drivers/net/ethernet/intel/ixgbevf/vf.c 	u8 *msg_addr = (u8 *)(&msgbuf[1]);
msgbuf            433 drivers/net/ethernet/intel/ixgbevf/vf.c 	memset(msgbuf, 0, sizeof(msgbuf));
msgbuf            434 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_SET_MAC_ADDR;
msgbuf            437 drivers/net/ethernet/intel/ixgbevf/vf.c 	ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            438 drivers/net/ethernet/intel/ixgbevf/vf.c 					     ARRAY_SIZE(msgbuf));
msgbuf            439 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            443 drivers/net/ethernet/intel/ixgbevf/vf.c 	    (msgbuf[0] == (IXGBE_VF_SET_MAC_ADDR | IXGBE_VT_MSGTYPE_NACK))) {
msgbuf            482 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
msgbuf            483 drivers/net/ethernet/intel/ixgbevf/vf.c 	u16 *vector_list = (u16 *)&msgbuf[1];
msgbuf            498 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_SET_MULTICAST;
msgbuf            499 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] |= cnt << IXGBE_VT_MSGINFO_SHIFT;
msgbuf            511 drivers/net/ethernet/intel/ixgbevf/vf.c 	return ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            535 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[2];
msgbuf            551 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_UPDATE_XCAST_MODE;
msgbuf            552 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[1] = xcast_mode;
msgbuf            554 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            555 drivers/net/ethernet/intel/ixgbevf/vf.c 					 ARRAY_SIZE(msgbuf));
msgbuf            559 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            560 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] == (IXGBE_VF_UPDATE_XCAST_MODE | IXGBE_VT_MSGTYPE_NACK))
msgbuf            586 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[2];
msgbuf            589 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_SET_VLAN;
msgbuf            590 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[1] = vlan;
msgbuf            592 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] |= vlan_on << IXGBE_VT_MSGINFO_SHIFT;
msgbuf            594 drivers/net/ethernet/intel/ixgbevf/vf.c 	err = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            595 drivers/net/ethernet/intel/ixgbevf/vf.c 					 ARRAY_SIZE(msgbuf));
msgbuf            600 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
msgbuf            601 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] &= ~(0xFF << IXGBE_VT_MSGINFO_SHIFT);
msgbuf            603 drivers/net/ethernet/intel/ixgbevf/vf.c 	if (msgbuf[0] != (IXGBE_VF_SET_VLAN | IXGBE_VT_MSGTYPE_ACK))
msgbuf            800 drivers/net/ethernet/intel/ixgbevf/vf.c 	u32 msgbuf[2];
msgbuf            803 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[0] = IXGBE_VF_SET_LPE;
msgbuf            804 drivers/net/ethernet/intel/ixgbevf/vf.c 	msgbuf[1] = max_size;
msgbuf            806 drivers/net/ethernet/intel/ixgbevf/vf.c 	ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf,
msgbuf            807 drivers/net/ethernet/intel/ixgbevf/vf.c 					     ARRAY_SIZE(msgbuf));
msgbuf            810 drivers/net/ethernet/intel/ixgbevf/vf.c 	if ((msgbuf[0] & IXGBE_VF_SET_LPE) &&
msgbuf            811 drivers/net/ethernet/intel/ixgbevf/vf.c 	    (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK))
msgbuf            643 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_rx(struct vnet_port *port, void *msgbuf, int *npkts,
msgbuf            646 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_data *pkt = msgbuf;
msgbuf            685 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_ack(struct vnet_port *port, void *msgbuf)
msgbuf            688 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_dring_data *pkt = msgbuf;
msgbuf            734 drivers/net/ethernet/sun/sunvnet_common.c static int vnet_nack(struct vnet_port *port, void *msgbuf)
msgbuf            740 drivers/net/ethernet/sun/sunvnet_common.c static int handle_mcast(struct vnet_port *port, void *msgbuf)
msgbuf            742 drivers/net/ethernet/sun/sunvnet_common.c 	struct vio_net_mcast_info *pkt = msgbuf;
msgbuf            839 drivers/net/ethernet/sun/sunvnet_common.c 		} msgbuf;
msgbuf            843 drivers/net/ethernet/sun/sunvnet_common.c 				(struct vio_dring_data *)&msgbuf;
msgbuf            855 drivers/net/ethernet/sun/sunvnet_common.c 			err = ldc_read(vio->lp, &msgbuf, sizeof(msgbuf));
msgbuf            864 drivers/net/ethernet/sun/sunvnet_common.c 			       msgbuf.tag.type,
msgbuf            865 drivers/net/ethernet/sun/sunvnet_common.c 			       msgbuf.tag.stype,
msgbuf            866 drivers/net/ethernet/sun/sunvnet_common.c 			       msgbuf.tag.stype_env,
msgbuf            867 drivers/net/ethernet/sun/sunvnet_common.c 			       msgbuf.tag.sid);
msgbuf            868 drivers/net/ethernet/sun/sunvnet_common.c 			err = vio_validate_sid(vio, &msgbuf.tag);
msgbuf            873 drivers/net/ethernet/sun/sunvnet_common.c 		if (likely(msgbuf.tag.type == VIO_TYPE_DATA)) {
msgbuf            874 drivers/net/ethernet/sun/sunvnet_common.c 			if (msgbuf.tag.stype == VIO_SUBTYPE_INFO) {
msgbuf            883 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_rx(port, &msgbuf, &npkts, budget);
msgbuf            888 drivers/net/ethernet/sun/sunvnet_common.c 			} else if (msgbuf.tag.stype == VIO_SUBTYPE_ACK) {
msgbuf            889 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_ack(port, &msgbuf);
msgbuf            892 drivers/net/ethernet/sun/sunvnet_common.c 			} else if (msgbuf.tag.stype == VIO_SUBTYPE_NACK) {
msgbuf            893 drivers/net/ethernet/sun/sunvnet_common.c 				err = vnet_nack(port, &msgbuf);
msgbuf            895 drivers/net/ethernet/sun/sunvnet_common.c 		} else if (msgbuf.tag.type == VIO_TYPE_CTRL) {
msgbuf            896 drivers/net/ethernet/sun/sunvnet_common.c 			if (msgbuf.tag.stype_env == VNET_MCAST_INFO)
msgbuf            897 drivers/net/ethernet/sun/sunvnet_common.c 				err = handle_mcast(port, &msgbuf);
msgbuf            899 drivers/net/ethernet/sun/sunvnet_common.c 				err = vio_control_pkt_engine(vio, &msgbuf);
msgbuf            903 drivers/net/ethernet/sun/sunvnet_common.c 			err = vnet_handle_unknown(port, &msgbuf);
msgbuf            154 drivers/net/wireless/broadcom/brcm80211/brcmfmac/bus.h 	struct brcmf_bus_msgbuf *msgbuf;
msgbuf            290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_rxbuf_ioctlresp_post(struct brcmf_msgbuf *msgbuf);
msgbuf            415 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_release_pktids(struct brcmf_msgbuf *msgbuf)
msgbuf            417 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->rx_pktids)
msgbuf            418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev,
msgbuf            419 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					   msgbuf->rx_pktids);
msgbuf            420 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->tx_pktids)
msgbuf            421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_release_array(msgbuf->drvr->bus_if->dev,
msgbuf            422 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					   msgbuf->tx_pktids);
msgbuf            429 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];
msgbuf            445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->reqid++;
msgbuf            454 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	request->trans_id = cpu_to_le16(msgbuf->reqid);
msgbuf            458 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	request->req_buf_addr.high_addr = cpu_to_le32(msgbuf->ioctbuf_phys_hi);
msgbuf            459 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	request->req_buf_addr.low_addr = cpu_to_le32(msgbuf->ioctbuf_phys_lo);
msgbuf            461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		memcpy(msgbuf->ioctbuf, buf, buf_len);
msgbuf            463 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		memset(msgbuf->ioctbuf, 0, buf_len);
msgbuf            472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_ioctl_resp_wait(struct brcmf_msgbuf *msgbuf)
msgbuf            474 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	return wait_event_timeout(msgbuf->ioctl_resp_wait,
msgbuf            475 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				  msgbuf->ctl_completed,
msgbuf            480 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_ioctl_resp_wake(struct brcmf_msgbuf *msgbuf)
msgbuf            482 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ctl_completed = true;
msgbuf            483 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	wake_up(&msgbuf->ioctl_resp_wait);
msgbuf            490 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            497 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ctl_completed = false;
msgbuf            502 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	timeout = brcmf_msgbuf_ioctl_resp_wait(msgbuf);
msgbuf            508 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev,
msgbuf            509 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     msgbuf->rx_pktids,
msgbuf            510 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     msgbuf->ioctl_resp_pktid);
msgbuf            511 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->ioctl_resp_ret_len != 0) {
msgbuf            515 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		memcpy(buf, skb->data, (len < msgbuf->ioctl_resp_ret_len) ?
msgbuf            516 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				       len : msgbuf->ioctl_resp_ret_len);
msgbuf            520 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	*fwerr = msgbuf->ioctl_resp_status;
msgbuf            543 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_remove_flowring(struct brcmf_msgbuf *msgbuf, u16 flowid)
msgbuf            551 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_buf = msgbuf->flowrings[flowid]->buf_addr;
msgbuf            552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_free_coherent(msgbuf->drvr->bus_if->dev, dma_sz, dma_buf,
msgbuf            553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			  msgbuf->flowring_dma_handle[flowid]);
msgbuf            555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_flowring_delete(msgbuf->flow, flowid);
msgbuf            560 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_dequeue_work(struct brcmf_msgbuf *msgbuf)
msgbuf            565 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	spin_lock_irqsave(&msgbuf->flowring_work_lock, flags);
msgbuf            566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!list_empty(&msgbuf->work_queue)) {
msgbuf            567 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		work = list_first_entry(&msgbuf->work_queue,
msgbuf            571 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	spin_unlock_irqrestore(&msgbuf->flowring_work_lock, flags);
msgbuf            578 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_flowring_create_worker(struct brcmf_msgbuf *msgbuf,
msgbuf            581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf            593 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	dma_buf = dma_alloc_coherent(msgbuf->drvr->bus_if->dev, dma_sz,
msgbuf            594 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     &msgbuf->flowring_dma_handle[flowid],
msgbuf            598 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_flowring_delete(msgbuf->flow, flowid);
msgbuf            602 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_commonring_config(msgbuf->flowrings[flowid],
msgbuf            606 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];
msgbuf            612 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf            620 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	create->tid = brcmf_flowring_tid(msgbuf->flow, flowid);
msgbuf            625 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	address = (u64)msgbuf->flowring_dma_handle[flowid];
msgbuf            638 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf            648 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf;
msgbuf            651 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf = container_of(work, struct brcmf_msgbuf, flowring_work);
msgbuf            653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	while ((create = brcmf_msgbuf_dequeue_work(msgbuf))) {
msgbuf            654 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_flowring_create_worker(msgbuf, create);
msgbuf            660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static u32 brcmf_msgbuf_flowring_create(struct brcmf_msgbuf *msgbuf, int ifidx,
msgbuf            672 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	flowid = brcmf_flowring_create(msgbuf->flow, eh->h_dest,
msgbuf            684 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	spin_lock_irqsave(&msgbuf->flowring_work_lock, flags);
msgbuf            685 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	list_add_tail(&create->queue, &msgbuf->work_queue);
msgbuf            686 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	spin_unlock_irqrestore(&msgbuf->flowring_work_lock, flags);
msgbuf            687 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	schedule_work(&msgbuf->flowring_work);
msgbuf            693 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_txflow(struct brcmf_msgbuf *msgbuf, u16 flowid)
msgbuf            695 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_flowring *flow = msgbuf->flow;
msgbuf            696 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf            706 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->flowrings[flowid];
msgbuf            721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev,
msgbuf            722 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					     msgbuf->tx_pktids, skb, ETH_HLEN,
msgbuf            730 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev,
msgbuf            731 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					       msgbuf->tx_pktids, pktid);
msgbuf            769 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf;
msgbuf            772 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf = container_of(worker, struct brcmf_msgbuf, txflow_work);
msgbuf            773 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	for_each_set_bit(flowid, msgbuf->flow_map, msgbuf->max_flowrings) {
msgbuf            774 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		clear_bit(flowid, msgbuf->flow_map);
msgbuf            775 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_txflow(msgbuf, flowid);
msgbuf            780 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static int brcmf_msgbuf_schedule_txdata(struct brcmf_msgbuf *msgbuf, u32 flowid,
msgbuf            785 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	set_bit(flowid, msgbuf->flow_map);
msgbuf            786 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->flowrings[flowid];
msgbuf            789 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		queue_work(msgbuf->txflow_wq, &msgbuf->txflow_work);
msgbuf            798 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            799 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_flowring *flow = msgbuf->flow;
msgbuf            807 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		flowid = brcmf_msgbuf_flowring_create(msgbuf, ifidx, skb);
msgbuf            813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_schedule_txdata(msgbuf, flowid, force);
msgbuf            823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_flowring_configure_addr_mode(msgbuf->flow, ifidx, addr_mode);
msgbuf            832 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            834 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_flowring_delete_peer(msgbuf->flow, ifidx, peer);
msgbuf            841 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf            843 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_flowring_add_tdls_peer(msgbuf->flow, ifidx, peer);
msgbuf            848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_process_ioctl_complete(struct brcmf_msgbuf *msgbuf, void *buf)
msgbuf            854 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctl_resp_status =
msgbuf            856 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctl_resp_ret_len = le16_to_cpu(ioctl_resp->resp_len);
msgbuf            857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctl_resp_pktid = le32_to_cpu(ioctl_resp->msg.request_id);
msgbuf            859 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_ioctl_resp_wake(msgbuf);
msgbuf            861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->cur_ioctlrespbuf)
msgbuf            862 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		msgbuf->cur_ioctlrespbuf--;
msgbuf            863 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_rxbuf_ioctlresp_post(msgbuf);
msgbuf            868 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_process_txstatus(struct brcmf_msgbuf *msgbuf, void *buf)
msgbuf            880 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev,
msgbuf            881 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     msgbuf->tx_pktids, idx);
msgbuf            885 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	set_bit(flowid, msgbuf->txstatus_done_map);
msgbuf            886 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->flowrings[flowid];
msgbuf            889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_txfinalize(brcmf_get_ifp(msgbuf->drvr, tx_status->msg.ifidx),
msgbuf            894 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static u32 brcmf_msgbuf_rxbuf_data_post(struct brcmf_msgbuf *msgbuf, u32 count)
msgbuf            896 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf            908 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_RXPOST_SUBMIT];
msgbuf            930 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev,
msgbuf            931 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					     msgbuf->rx_pktids, skb, 0,
msgbuf            939 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (msgbuf->rx_metadata_offset) {
msgbuf            942 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				cpu_to_le16(msgbuf->rx_metadata_offset);
msgbuf            948 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			skb_pull(skb, msgbuf->rx_metadata_offset);
msgbuf            950 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			physaddr += msgbuf->rx_metadata_offset;
msgbuf            973 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_rxbuf_data_fill(struct brcmf_msgbuf *msgbuf)
msgbuf            978 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	fillbufs = msgbuf->max_rxbufpost - msgbuf->rxbufpost;
msgbuf            981 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		retcount = brcmf_msgbuf_rxbuf_data_post(msgbuf, fillbufs);
msgbuf            984 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		msgbuf->rxbufpost += retcount;
msgbuf            991 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_update_rxbufpost_count(struct brcmf_msgbuf *msgbuf, u16 rxcnt)
msgbuf            993 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->rxbufpost -= rxcnt;
msgbuf            994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->rxbufpost <= (msgbuf->max_rxbufpost -
msgbuf            996 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_rxbuf_data_fill(msgbuf);
msgbuf           1001 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_rxbuf_ctrl_post(struct brcmf_msgbuf *msgbuf, bool event_buf,
msgbuf           1004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1016 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];
msgbuf           1040 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (brcmf_msgbuf_alloc_pktid(msgbuf->drvr->bus_if->dev,
msgbuf           1041 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					     msgbuf->rx_pktids, skb, 0,
msgbuf           1074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_rxbuf_ioctlresp_post(struct brcmf_msgbuf *msgbuf)
msgbuf           1078 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	count = msgbuf->max_ioctlrespbuf - msgbuf->cur_ioctlrespbuf;
msgbuf           1079 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	count = brcmf_msgbuf_rxbuf_ctrl_post(msgbuf, false, count);
msgbuf           1080 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->cur_ioctlrespbuf += count;
msgbuf           1084 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_rxbuf_event_post(struct brcmf_msgbuf *msgbuf)
msgbuf           1088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	count = msgbuf->max_eventbuf - msgbuf->cur_eventbuf;
msgbuf           1089 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	count = brcmf_msgbuf_rxbuf_ctrl_post(msgbuf, true, count);
msgbuf           1090 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->cur_eventbuf += count;
msgbuf           1094 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_process_event(struct brcmf_msgbuf *msgbuf, void *buf)
msgbuf           1096 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->cur_eventbuf)
msgbuf           1108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		msgbuf->cur_eventbuf--;
msgbuf           1109 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_rxbuf_event_post(msgbuf);
msgbuf           1111 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev,
msgbuf           1112 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     msgbuf->rx_pktids, idx);
msgbuf           1116 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->rx_dataoffset)
msgbuf           1117 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		skb_pull(skb, msgbuf->rx_dataoffset);
msgbuf           1121 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	ifp = brcmf_get_ifp(msgbuf->drvr, event->msg.ifidx);
msgbuf           1138 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_process_rx_complete(struct brcmf_msgbuf *msgbuf, void *buf)
msgbuf           1140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_update_rxbufpost_count(msgbuf, 1);
msgbuf           1157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	skb = brcmf_msgbuf_get_pktid(msgbuf->drvr->bus_if->dev,
msgbuf           1158 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				     msgbuf->rx_pktids, idx);
msgbuf           1164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	else if (msgbuf->rx_dataoffset)
msgbuf           1165 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		skb_pull(skb, msgbuf->rx_dataoffset);
msgbuf           1171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		ifp = msgbuf->drvr->mon_if;
msgbuf           1183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	ifp = brcmf_get_ifp(msgbuf->drvr, rx_complete->msg.ifidx);
msgbuf           1195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_process_gen_status(struct brcmf_msgbuf *msgbuf,
msgbuf           1199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_process_ring_status(struct brcmf_msgbuf *msgbuf,
msgbuf           1211 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1224 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_process_flow_ring_create_response(struct brcmf_msgbuf *msgbuf,
msgbuf           1227 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1240 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf           1246 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_flowring_open(msgbuf->flow, flowid);
msgbuf           1248 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_schedule_txdata(msgbuf, flowid, true);
msgbuf           1253 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c brcmf_msgbuf_process_flow_ring_delete_response(struct brcmf_msgbuf *msgbuf,
msgbuf           1256 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1269 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_flowring_delete(msgbuf->flow, flowid);
msgbuf           1275 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf           1279 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_process_msgtype(struct brcmf_msgbuf *msgbuf, void *buf)
msgbuf           1281 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_pub *drvr = msgbuf->drvr;
msgbuf           1288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_gen_status(msgbuf, buf);
msgbuf           1292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_ring_status(msgbuf, buf);
msgbuf           1296 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_flow_ring_create_response(msgbuf, buf);
msgbuf           1300 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_flow_ring_delete_response(msgbuf, buf);
msgbuf           1307 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_ioctl_complete(msgbuf, buf);
msgbuf           1311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_event(msgbuf, buf);
msgbuf           1315 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_txstatus(msgbuf, buf);
msgbuf           1319 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_rx_complete(msgbuf, buf);
msgbuf           1328 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c static void brcmf_msgbuf_process_rx(struct brcmf_msgbuf *msgbuf,
msgbuf           1342 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_process_msgtype(msgbuf,
msgbuf           1343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					     buf + msgbuf->rx_dataoffset);
msgbuf           1364 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf           1370 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	buf = msgbuf->commonrings[BRCMF_D2H_MSGRING_RX_COMPLETE];
msgbuf           1371 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_process_rx(msgbuf, buf);
msgbuf           1372 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	buf = msgbuf->commonrings[BRCMF_D2H_MSGRING_TX_COMPLETE];
msgbuf           1373 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_process_rx(msgbuf, buf);
msgbuf           1374 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	buf = msgbuf->commonrings[BRCMF_D2H_MSGRING_CONTROL_COMPLETE];
msgbuf           1375 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_process_rx(msgbuf, buf);
msgbuf           1377 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	for_each_set_bit(flowid, msgbuf->txstatus_done_map,
msgbuf           1378 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			 msgbuf->max_flowrings) {
msgbuf           1379 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		clear_bit(flowid, msgbuf->txstatus_done_map);
msgbuf           1380 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		commonring = msgbuf->flowrings[flowid];
msgbuf           1381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		qlen = brcmf_flowring_qlen(msgbuf->flow, flowid);
msgbuf           1385 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			brcmf_msgbuf_schedule_txdata(msgbuf, flowid, true);
msgbuf           1394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf           1404 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf           1408 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];
msgbuf           1414 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf           1420 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	ifidx = brcmf_flowring_ifidx_get(msgbuf->flow, flowid);
msgbuf           1437 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_remove_flowring(msgbuf, flowid);
msgbuf           1446 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf           1452 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_CONTROL_SUBMIT];
msgbuf           1455 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_H2D_MSGRING_RXPOST_SUBMIT];
msgbuf           1458 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_D2H_MSGRING_CONTROL_COMPLETE];
msgbuf           1461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_D2H_MSGRING_TX_COMPLETE];
msgbuf           1464 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	commonring = msgbuf->commonrings[BRCMF_D2H_MSGRING_RX_COMPLETE];
msgbuf           1471 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	for (i = 0; i < msgbuf->flow->nrofrings; i++) {
msgbuf           1472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (!msgbuf->flow->rings[i])
msgbuf           1474 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		ring = msgbuf->flow->rings[i];
msgbuf           1477 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		commonring = msgbuf->flowrings[i];
msgbuf           1478 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		hash = &msgbuf->flow->hash[ring->hash_id];
msgbuf           1503 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf;
msgbuf           1507 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if_msgbuf = drvr->bus_if->msgbuf;
msgbuf           1515 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf = kzalloc(sizeof(*msgbuf), GFP_KERNEL);
msgbuf           1516 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf)
msgbuf           1519 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->txflow_wq = create_singlethread_workqueue("msgbuf_txflow");
msgbuf           1520 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf->txflow_wq == NULL) {
msgbuf           1524 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	INIT_WORK(&msgbuf->txflow_work, brcmf_msgbuf_txflow_worker);
msgbuf           1527 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->flow_map = kzalloc(count, GFP_KERNEL);
msgbuf           1528 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->flow_map)
msgbuf           1531 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->txstatus_done_map = kzalloc(count, GFP_KERNEL);
msgbuf           1532 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->txstatus_done_map)
msgbuf           1535 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->drvr = drvr;
msgbuf           1536 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctbuf = dma_alloc_coherent(drvr->bus_if->dev,
msgbuf           1538 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					     &msgbuf->ioctbuf_handle,
msgbuf           1540 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->ioctbuf)
msgbuf           1542 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	address = (u64)msgbuf->ioctbuf_handle;
msgbuf           1543 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctbuf_phys_hi = address >> 32;
msgbuf           1544 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->ioctbuf_phys_lo = address & 0xffffffff;
msgbuf           1555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	drvr->proto->pd = msgbuf;
msgbuf           1557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	init_waitqueue_head(&msgbuf->ioctl_resp_wait);
msgbuf           1559 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->commonrings =
msgbuf           1561 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->flowrings = (struct brcmf_commonring **)if_msgbuf->flowrings;
msgbuf           1562 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->max_flowrings = if_msgbuf->max_flowrings;
msgbuf           1563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->flowring_dma_handle =
msgbuf           1564 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kcalloc(msgbuf->max_flowrings,
msgbuf           1565 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			sizeof(*msgbuf->flowring_dma_handle), GFP_KERNEL);
msgbuf           1566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->flowring_dma_handle)
msgbuf           1569 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->rx_dataoffset = if_msgbuf->rx_dataoffset;
msgbuf           1570 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->max_rxbufpost = if_msgbuf->max_rxbufpost;
msgbuf           1572 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->max_ioctlrespbuf = BRCMF_MSGBUF_MAX_IOCTLRESPBUF_POST;
msgbuf           1573 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->max_eventbuf = BRCMF_MSGBUF_MAX_EVENTBUF_POST;
msgbuf           1575 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->tx_pktids = brcmf_msgbuf_init_pktids(NR_TX_PKTIDS,
msgbuf           1577 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->tx_pktids)
msgbuf           1579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->rx_pktids = brcmf_msgbuf_init_pktids(NR_RX_PKTIDS,
msgbuf           1581 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->rx_pktids)
msgbuf           1584 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	msgbuf->flow = brcmf_flowring_attach(drvr->bus_if->dev,
msgbuf           1586 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (!msgbuf->flow)
msgbuf           1591 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		  msgbuf->max_rxbufpost, msgbuf->max_eventbuf,
msgbuf           1592 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		  msgbuf->max_ioctlrespbuf);
msgbuf           1595 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_rxbuf_data_fill(msgbuf);
msgbuf           1596 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (msgbuf->max_rxbufpost != msgbuf->rxbufpost)
msgbuf           1602 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_rxbuf_event_post(msgbuf);
msgbuf           1603 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	brcmf_msgbuf_rxbuf_ioctlresp_post(msgbuf);
msgbuf           1605 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	INIT_WORK(&msgbuf->flowring_work, brcmf_msgbuf_flowring_worker);
msgbuf           1606 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	spin_lock_init(&msgbuf->flowring_work_lock);
msgbuf           1607 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	INIT_LIST_HEAD(&msgbuf->work_queue);
msgbuf           1612 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	if (msgbuf) {
msgbuf           1613 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->flow_map);
msgbuf           1614 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->txstatus_done_map);
msgbuf           1615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_release_pktids(msgbuf);
msgbuf           1616 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->flowring_dma_handle);
msgbuf           1617 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (msgbuf->ioctbuf)
msgbuf           1620 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					  msgbuf->ioctbuf,
msgbuf           1621 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 					  msgbuf->ioctbuf_handle);
msgbuf           1622 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf);
msgbuf           1630 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 	struct brcmf_msgbuf *msgbuf;
msgbuf           1635 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		msgbuf = (struct brcmf_msgbuf *)drvr->proto->pd;
msgbuf           1636 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		cancel_work_sync(&msgbuf->flowring_work);
msgbuf           1637 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		while (!list_empty(&msgbuf->work_queue)) {
msgbuf           1638 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			work = list_first_entry(&msgbuf->work_queue,
msgbuf           1644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->flow_map);
msgbuf           1645 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->txstatus_done_map);
msgbuf           1646 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		if (msgbuf->txflow_wq)
msgbuf           1647 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 			destroy_workqueue(msgbuf->txflow_wq);
msgbuf           1649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_flowring_detach(msgbuf->flow);
msgbuf           1652 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 				  msgbuf->ioctbuf, msgbuf->ioctbuf_handle);
msgbuf           1653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		brcmf_msgbuf_release_pktids(msgbuf);
msgbuf           1654 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf->flowring_dma_handle);
msgbuf           1655 drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c 		kfree(msgbuf);
msgbuf           1809 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 		bus->msgbuf->commonrings[i] =
msgbuf           1819 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	bus->msgbuf->flowrings = flowrings;
msgbuf           1821 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	bus->msgbuf->rx_dataoffset = devinfo->shared.rx_dataoffset;
msgbuf           1822 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	bus->msgbuf->max_rxbufpost = devinfo->shared.max_rxbufpost;
msgbuf           1823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	bus->msgbuf->max_flowrings = devinfo->shared.max_flowrings;
msgbuf           1914 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	bus->msgbuf = kzalloc(sizeof(*bus->msgbuf), GFP_KERNEL);
msgbuf           1915 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	if (!bus->msgbuf) {
msgbuf           1950 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	kfree(bus->msgbuf);
msgbuf           1987 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	kfree(bus->msgbuf->flowrings);
msgbuf           1988 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pcie.c 	kfree(bus->msgbuf);
msgbuf           3480 drivers/scsi/BusLogic.c 	seq_write(m, adapter->msgbuf, adapter->msgbuflen);
msgbuf           3593 drivers/scsi/BusLogic.c 		strcpy(&adapter->msgbuf[adapter->msgbuflen], buf);
msgbuf           3598 drivers/scsi/BusLogic.c 		strcpy(&adapter->msgbuf[adapter->msgbuflen], buf);
msgbuf           1078 drivers/scsi/BusLogic.h 	char msgbuf[BLOGIC_MSGBUF_SIZE];
msgbuf           2502 drivers/scsi/dc395x.c static inline u8 msgin_completed(u8 * msgbuf, u32 len)
msgbuf           2504 drivers/scsi/dc395x.c 	if (*msgbuf == EXTENDED_MESSAGE) {
msgbuf           2507 drivers/scsi/dc395x.c 		if (len < msgbuf[1] + 2)
msgbuf           2509 drivers/scsi/dc395x.c 	} else if (*msgbuf >= 0x20 && *msgbuf <= 0x2f)	/* two byte messages */
msgbuf            157 drivers/soc/qcom/smd-rpm.c 	char msgbuf[32];
msgbuf            174 drivers/soc/qcom/smd-rpm.c 			len = min_t(u32, ALIGN(msg_length, 4), sizeof(msgbuf));
msgbuf            175 drivers/soc/qcom/smd-rpm.c 			memcpy_fromio(msgbuf, msg->message, len);
msgbuf            176 drivers/soc/qcom/smd-rpm.c 			msgbuf[len - 1] = 0;
msgbuf            178 drivers/soc/qcom/smd-rpm.c 			if (!strcmp(msgbuf, "resource does not exist"))
msgbuf             89 drivers/staging/isdn/avm/avmcard.h 	char msgbuf[128];	/* capimsg msg part */
msgbuf            519 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
msgbuf            524 drivers/staging/isdn/avm/b1.c 			memset(card->msgbuf + MsgLen, 0, 30-MsgLen);
msgbuf            526 drivers/staging/isdn/avm/b1.c 			CAPIMSG_SETLEN(card->msgbuf, 30);
msgbuf            532 drivers/staging/isdn/avm/b1.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            541 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
msgbuf            547 drivers/staging/isdn/avm/b1.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            600 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
msgbuf            602 drivers/staging/isdn/avm/b1.c 		card->msgbuf[MsgLen] = 0;
msgbuf            604 drivers/staging/isdn/avm/b1.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            605 drivers/staging/isdn/avm/b1.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            606 drivers/staging/isdn/avm/b1.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            610 drivers/staging/isdn/avm/b1.c 		       card->name, ApplId, card->msgbuf);
msgbuf            614 drivers/staging/isdn/avm/b1.c 		MsgLen = b1_get_slice(card->port, card->msgbuf);
msgbuf            616 drivers/staging/isdn/avm/b1.c 		card->msgbuf[MsgLen] = 0;
msgbuf            618 drivers/staging/isdn/avm/b1.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            619 drivers/staging/isdn/avm/b1.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            620 drivers/staging/isdn/avm/b1.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            623 drivers/staging/isdn/avm/b1.c 		printk(KERN_INFO "%s: DEBUG: %s\n", card->name, card->msgbuf);
msgbuf            465 drivers/staging/isdn/avm/b1dma.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            469 drivers/staging/isdn/avm/b1dma.c 			memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);
msgbuf            471 drivers/staging/isdn/avm/b1dma.c 			CAPIMSG_SETLEN(card->msgbuf, 30);
msgbuf            477 drivers/staging/isdn/avm/b1dma.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            486 drivers/staging/isdn/avm/b1dma.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            491 drivers/staging/isdn/avm/b1dma.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            551 drivers/staging/isdn/avm/b1dma.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            552 drivers/staging/isdn/avm/b1dma.c 		card->msgbuf[MsgLen] = 0;
msgbuf            554 drivers/staging/isdn/avm/b1dma.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            555 drivers/staging/isdn/avm/b1dma.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            556 drivers/staging/isdn/avm/b1dma.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            560 drivers/staging/isdn/avm/b1dma.c 		       card->name, ApplId, card->msgbuf);
msgbuf            564 drivers/staging/isdn/avm/b1dma.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            565 drivers/staging/isdn/avm/b1dma.c 		card->msgbuf[MsgLen] = 0;
msgbuf            567 drivers/staging/isdn/avm/b1dma.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            568 drivers/staging/isdn/avm/b1dma.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            569 drivers/staging/isdn/avm/b1dma.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            572 drivers/staging/isdn/avm/b1dma.c 		printk(KERN_INFO "%s: DEBUG: %s\n", card->name, card->msgbuf);
msgbuf            524 drivers/staging/isdn/avm/c4.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            526 drivers/staging/isdn/avm/c4.c 		cidx = CAPIMSG_CONTROLLER(card->msgbuf)-card->cardnr;
msgbuf            531 drivers/staging/isdn/avm/c4.c 			memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);
msgbuf            533 drivers/staging/isdn/avm/c4.c 			CAPIMSG_SETLEN(card->msgbuf, 30);
msgbuf            539 drivers/staging/isdn/avm/c4.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            548 drivers/staging/isdn/avm/c4.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            549 drivers/staging/isdn/avm/c4.c 		cidx = CAPIMSG_CONTROLLER(card->msgbuf)-card->cardnr;
msgbuf            558 drivers/staging/isdn/avm/c4.c 			skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            633 drivers/staging/isdn/avm/c4.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            634 drivers/staging/isdn/avm/c4.c 		card->msgbuf[MsgLen] = 0;
msgbuf            636 drivers/staging/isdn/avm/c4.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            637 drivers/staging/isdn/avm/c4.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            638 drivers/staging/isdn/avm/c4.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            642 drivers/staging/isdn/avm/c4.c 		       card->name, ApplId, card->msgbuf);
msgbuf            646 drivers/staging/isdn/avm/c4.c 		MsgLen = _get_slice(&p, card->msgbuf);
msgbuf            647 drivers/staging/isdn/avm/c4.c 		card->msgbuf[MsgLen] = 0;
msgbuf            649 drivers/staging/isdn/avm/c4.c 		       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            650 drivers/staging/isdn/avm/c4.c 			   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            651 drivers/staging/isdn/avm/c4.c 			card->msgbuf[MsgLen - 1] = 0;
msgbuf            654 drivers/staging/isdn/avm/c4.c 		printk(KERN_INFO "%s: DEBUG: %s\n", card->name, card->msgbuf);
msgbuf            161 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
msgbuf            166 drivers/staging/isdn/avm/t1isa.c 				memset(card->msgbuf + MsgLen, 0, 30 - MsgLen);
msgbuf            168 drivers/staging/isdn/avm/t1isa.c 				CAPIMSG_SETLEN(card->msgbuf, 30);
msgbuf            174 drivers/staging/isdn/avm/t1isa.c 				skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            183 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
msgbuf            189 drivers/staging/isdn/avm/t1isa.c 				skb_put_data(skb, card->msgbuf, MsgLen);
msgbuf            242 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
msgbuf            244 drivers/staging/isdn/avm/t1isa.c 			card->msgbuf[MsgLen] = 0;
msgbuf            246 drivers/staging/isdn/avm/t1isa.c 			       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            247 drivers/staging/isdn/avm/t1isa.c 				   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            248 drivers/staging/isdn/avm/t1isa.c 				card->msgbuf[MsgLen - 1] = 0;
msgbuf            252 drivers/staging/isdn/avm/t1isa.c 			       card->name, ApplId, card->msgbuf);
msgbuf            256 drivers/staging/isdn/avm/t1isa.c 			MsgLen = t1_get_slice(card->port, card->msgbuf);
msgbuf            258 drivers/staging/isdn/avm/t1isa.c 			card->msgbuf[MsgLen] = 0;
msgbuf            260 drivers/staging/isdn/avm/t1isa.c 			       && (card->msgbuf[MsgLen - 1] == '\n'
msgbuf            261 drivers/staging/isdn/avm/t1isa.c 				   || card->msgbuf[MsgLen - 1] == '\r')) {
msgbuf            262 drivers/staging/isdn/avm/t1isa.c 				card->msgbuf[MsgLen - 1] = 0;
msgbuf            265 drivers/staging/isdn/avm/t1isa.c 			printk(KERN_INFO "%s: DEBUG: %s\n", card->name, card->msgbuf);
msgbuf           1196 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 					void __user *msgbuf;
msgbuf           1220 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 					if (copy_from_user(&msgbuf,
msgbuf           1223 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 						sizeof(msgbuf))) {
msgbuf           1230 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 					if (copy_to_user(msgbuf, header,
msgbuf           1244 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 					completion->header = msgbuf;
msgbuf           1699 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	void __user *msgbuf;
msgbuf           1755 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 	msgbuf = compat_ptr(msgbuf32);
msgbuf           1758 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			 &msgbuf,
msgbuf           1759 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c 			 sizeof(msgbuf)))
msgbuf            546 drivers/staging/wlan-ng/p80211netdev.c 	u8 *msgbuf;
msgbuf            573 drivers/staging/wlan-ng/p80211netdev.c 	msgbuf = kmalloc(req->len, GFP_KERNEL);
msgbuf            574 drivers/staging/wlan-ng/p80211netdev.c 	if (msgbuf) {
msgbuf            575 drivers/staging/wlan-ng/p80211netdev.c 		if (copy_from_user(msgbuf, (void __user *)req->data, req->len))
msgbuf            578 drivers/staging/wlan-ng/p80211netdev.c 			result = p80211req_dorequest(wlandev, msgbuf);
msgbuf            582 drivers/staging/wlan-ng/p80211netdev.c 			    ((void __user *)req->data, msgbuf, req->len)) {
msgbuf            586 drivers/staging/wlan-ng/p80211netdev.c 		kfree(msgbuf);
msgbuf            114 drivers/staging/wlan-ng/p80211req.c int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf)
msgbuf            116 drivers/staging/wlan-ng/p80211req.c 	struct p80211msg *msg = (struct p80211msg *)msgbuf;
msgbuf             52 drivers/staging/wlan-ng/p80211req.h int p80211req_dorequest(struct wlandevice *wlandev, u8 *msgbuf);
msgbuf             26 include/linux/syscalls.h struct msgbuf;
msgbuf            772 include/linux/syscalls.h asmlinkage long sys_msgrcv(int msqid, struct msgbuf __user *msgp,
msgbuf            774 include/linux/syscalls.h asmlinkage long sys_msgsnd(int msqid, struct msgbuf __user *msgp,
msgbuf           1413 include/linux/syscalls.h long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz,
msgbuf           1415 include/linux/syscalls.h long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
msgbuf             59 include/uapi/linux/ipc.h 	struct msgbuf __user *msgp;
msgbuf            933 init/main.c    	char msgbuf[64];
msgbuf            943 init/main.c    	msgbuf[0] = 0;
msgbuf            946 init/main.c    		sprintf(msgbuf, "preemption imbalance ");
msgbuf            950 init/main.c    		strlcat(msgbuf, "disabled interrupts ", sizeof(msgbuf));
msgbuf            953 init/main.c    	WARN(msgbuf[0], "initcall %pS returned with %s\n", fn, msgbuf);
msgbuf            930 ipc/msg.c      long ksys_msgsnd(int msqid, struct msgbuf __user *msgp, size_t msgsz,
msgbuf            940 ipc/msg.c      SYSCALL_DEFINE4(msgsnd, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz,
msgbuf            997 ipc/msg.c      	struct msgbuf __user *msgp = dest;
msgbuf           1225 ipc/msg.c      long ksys_msgrcv(int msqid, struct msgbuf __user *msgp, size_t msgsz,
msgbuf           1231 ipc/msg.c      SYSCALL_DEFINE5(msgrcv, int, msqid, struct msgbuf __user *, msgp, size_t, msgsz,
msgbuf             54 ipc/syscall.c  		return ksys_msgsnd(first, (struct msgbuf __user *) ptr,
msgbuf             72 ipc/syscall.c  					   (struct msgbuf __user *) ptr,
msgbuf            175 tools/testing/selftests/ipc/msgque.c 	struct msg1 msgbuf;
msgbuf            177 tools/testing/selftests/ipc/msgque.c 	msgbuf.mtype = MSG_TYPE;
msgbuf            178 tools/testing/selftests/ipc/msgque.c 	memcpy(msgbuf.mtext, TEST_STRING, sizeof(TEST_STRING));
msgbuf            179 tools/testing/selftests/ipc/msgque.c 	if (msgsnd(msgque->msq_id, &msgbuf.mtype, sizeof(TEST_STRING),
msgbuf            185 tools/testing/selftests/ipc/msgque.c 	msgbuf.mtype = ANOTHER_MSG_TYPE;
msgbuf            186 tools/testing/selftests/ipc/msgque.c 	memcpy(msgbuf.mtext, ANOTHER_TEST_STRING, sizeof(ANOTHER_TEST_STRING));
msgbuf            187 tools/testing/selftests/ipc/msgque.c 	if (msgsnd(msgque->msq_id, &msgbuf.mtype, sizeof(ANOTHER_TEST_STRING),