In block driver request function check whether request is valid or not as per filesystem request.
void request(request_queue_t *queue);
After validation ,it calls transfer function to perform the write or read operation.
sbull_transfer(dev, req->sector, req->current_nr_sectors, req->buffer, rq_data_dir(req));