br_info
struct oplock_break_info *br_info = work->request_buf;
fp = ksmbd_lookup_global_fd(br_info->fid);
if (!br_info->open_trunc &&
(br_info->level == SMB2_OPLOCK_LEVEL_BATCH ||
br_info->level == SMB2_OPLOCK_LEVEL_EXCLUSIVE))
struct oplock_break_info *br_info;
br_info = kmalloc_obj(struct oplock_break_info, KSMBD_DEFAULT_GFP);
if (!br_info) {
br_info->level = opinfo->level;
br_info->fid = opinfo->fid;
br_info->open_trunc = opinfo->open_trunc;
work->request_buf = (char *)br_info;
struct lease_break_info *br_info = work->request_buf;
rsp->Epoch = br_info->epoch;
if (br_info->curr_state & (SMB2_LEASE_WRITE_CACHING_LE |
memcpy(rsp->LeaseKey, br_info->lease_key, SMB2_LEASE_KEY_SIZE);
rsp->CurrentLeaseState = br_info->curr_state;
rsp->NewLeaseState = br_info->new_state;
struct lease_break_info *br_info;
br_info = kmalloc_obj(struct lease_break_info, KSMBD_DEFAULT_GFP);
if (!br_info) {
br_info->curr_state = lease->state;
br_info->new_state = lease->new_state;
br_info->epoch = cpu_to_le16(++lease->epoch);
br_info->epoch = 0;
memcpy(br_info->lease_key, lease->lease_key, SMB2_LEASE_KEY_SIZE);
work->request_buf = (char *)br_info;
br_info(brmctx->br,
br_info(brmctx->br,
br_info(brmctx->br,
br_info(brmctx->br,
br_info(br, "topology change detected, %s\n",
br_info(p->br, "port %u(%s) received tcn bpdu\n",
br_info(p->br, "port %u(%s) entered %s state\n",
br_info(br, "port %u(%s) neighbor %.2x%.2x.%pM lost\n",
br_info(br, "vlan filtering disabled, automatically disabling multicast vlan snooping\n");
struct bridge_vlan_info br_info;
err = br_vlan_get_info(br, vid, &br_info);
struct bridge_vlan_info br_info;
err = br_vlan_get_info(br, vid, &br_info);